The couple got engaged in 2009, and then they tied the knot in secret in 2014. That’s where Hardy met his future wife, as Riley played his on-screen love, Catherine Earnshaw. Two years before American audiences became familiar with Hardy - thanks to his turn as Eames in Inception - the actor starred as Heathcliffe in the BBC remake of Emily Bronte’s Wuthering Heights. The Venom: Let There Be Carnagestar once admitted in an interview that “of course” he’s had sex with men because he’s “an actor for f**k sake.” Tom Hardy met his wife on the set of BBC’s ‘Wuthering Heights’ But when he was a single man in his teens and twenties, Hardy admits he did his share of experimenting with sex, alcohol, and drugs.
Tom Hardy has been happily married to British actress Charlotte Riley since 2014, and they have two children together. ‘Venom: Let There Be Carnage’ star Tom Hardy at the premiere of ‘The Revenant’ | Samir Hussein/WireImage