In 2014, there was an addition to his family as he tied the knot with the actress Charlotte Riley. The following year, the couple had their first child together.

As a result of his past relationship with Rachael, he has a son named Louis.

Religion

Growing up, Tom was exposed to Christianity under the Catholic denomination as his mother is a devout Catholic. However, as he has advanced in age, he doesn't consider himself a Catholic anymore but he still has a tattoo of the Virgin Mary.