Tom Hardy is engaged to his girlfriend British actress Charlotte Riley.
The pair met on the set of a British TV adaptation of Wuthering Heights last year (he played Heathcliff to her Cathy) and are hoping to wed next year. They are already planning the event.