The Great Buck Howard
Appearing as the has-been mentalist Buck Howard, John Malkovich delivers another memorably eccentric performance.
"...the sails of the younger actor's leading-man status. Troy's voiceover narration recurringly interrupts the film's enjoyment while it points..."