He played Neo in The Matrix trilogy, a job that he won a Blockbuster Entertainment Prize for Favorite Professional in an Actions Film. He starred in Constantine and was extremely praised for his theatrical functionality in Hamlet. His assignments in YOUR DAY the planet earth Stood Still and 47 Ronin obtained him additional popularity. Excelling in hockey, he originally designed on getting an Olympic hockey participant for Canada. A significant injury finished this wish. Early in his profession, he made an appearance in Costs and Ted’s Exceptional Experience. Jennifer Syme provided delivery to his stillborn little girl in 1999. He dated celebrity Charlize Theron from 2009 to 2010. He is at the 2003 humor film, Something’s Gotta Provide, with Jack port Nicholson.