The 38-year-old actor, who played a young Clark Kent in the Superman series, quietly split from model Jamie White Welling in December, 2012 after 10 years of marriage, and she filed papers in Los Angeles to legally end the union in October, 2013.

Now, two years later, a judge has signed off on the former couple's divorce settlement, which grants Jamie her request for spousal support for five years.

However, according to TMZ.com, she will not receive a fixed monthly figure - instead, Tom has agreed to pay his ex 20 per cent of his net professional income, but he gets to keep anything he earns over $5 million (£3.13 million) a year.

The pair has no children together.