Tom Hardy attends the world premiere of the new action film Jack Reacher on Monday (December 10) at the Odeon Leicester Square in London, England.
The 35-year-old actor was joined at the event by his fiancee Charlotte Riley.
Tom Cruise stars in the flick as a homicide investigator who digs deeper into a case involving a trained military sniper who shot five random victims.
Also pictured: Tom‘s Oblivion co-star Andrea Riseborough walking the red carpet at the premiere.
FYI: Tom is wearing a Canada Goose jacket. More Here! »