Rotten Tomatoes Score: 93%
Possibly Grant's best performance was this one, wherein he plays the stylish Will Freeman who enjoys the comfortable life as a bachelor living off the royalties of his dad's famous Christmas song.
He begins to realize, however, that no man is an island after all when he is roped into the lives of Nicholas Hoult's Marcus and his suicidal mother, Fiona (Toni Collette). Rachel Weisz also stars.