Peter goes through life avoiding all of his problems, confiding only in his imaginary puppet friends. But when his past comes knocking, he must decide if he will hold onto his make-believe buddies, or finally let them go.
1994
1998
1952
2016
2015
2017
1961
1979
1966
1968
1969
2025
2009
2012