And when the right person entered his life at the right time, he was ready.
Tom hardy and charlotte riley have reportedly welcomed a new baby boy and have decided to name him after a beloved film character made famous by tom hanks.
She is known for her roles as sarah hurst in easy virtue 2008 and as catherine earnshaw in itv's adaptation of wuthering heights 2009.
Pair yours with denim, cashmere knits and a long line coat for a more sophisticated style.
She is known for her roles as sarah hurst in easy virtue catherine earnshaw in itvs adaptation of wuthering heights and in the lead role as holly evans in bbc ones six part drama press.
Charlotte riley and tom hardy arent a couple for flamboyant display or lifestyle.
MailOnline may earn commission on sales from these product links Tom - who was already a father to seven-year-old son Louis, from his previous relationship with Rachel Speed - married Charlotte in July 2014.
In addition to being busy working, Hardy was spiraling out of control.