Though much attention has been given to Dustin Hoffman’s performance, it’s Cruise’s heartfelt and often unsentimental portrayal of Charlie that not only drives the film but gives it such emotional ...