Sunshine & Rainbows
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.

1938

1944

1999

1988

1952

2005

2017

1946

1984

1992

1964

1985

2008

1987

1934

2008

2022

2022

2004

1965