candidate: In 2008's " The Great Buck Howard " , Hanks played the on - screen father of a young man ( Hanks ' real - life son , Colin Hanks ) who chooses to follow in the footsteps of a fading magician ( John Malkovich ) .