Ashton Kutcher has been named the highest paid TV actor for the third year running.
The Two and a Half Men star scooped the title yet again after topping Forbes' annual list with his estimated $26 million earnings in the past 12 months.
Kutcher - who is expected to welcome his first child with fiancee Mila Kunis next month - beat off competition from the likes of Jon Cryer and Mark Harmon, who came in joint second place after they pulled in $19 million between June 2013 to June 2014.
Neil Patrick Harris was narrowly them behind in third with an estimated $18 million - $3 million more than last year - thanks to his endorsement contract with American Airlines and lead role in the Broadway production 'Hedwig and the Angry Inch.'
Kevin Spacey, 55 and Patrick Dempsey, 48, secured fourth position on the list with an impressive annual earning of $16 million, while the top five was completed by Tim Allen, 61, with his $15 million earnings.
Australian hunk Simon Baker, 45, came in sixth place with $13 million thanks to his work on The Mentalist and endorsement deals with Givenchy and Longines.
Big Bang Theory's Jim Parsons, 41, followed closely behind in seventh position with $12 million, while Jason Segel, 34, and Johnny Galecki, 31, secured joint eighth place with $11 million.
Jon Hamm, 43, Charlie Sheen, 48, and Josh Radnor, 39, had a three-way tie with $10 million earnings, while Bryan Cranston, 58, finished the list with $8 million.
Forbes' Top 10 Highest-earning TV Actors for 2014:
1) Ashton Kutcher ($26 million)
2) Jon Cryer ($19 million)
2) Mark Harmon ($19 million)
3) Neil Patrick Harris ($18 million)
4) Patrick Dempsey ($16 million)
4) Kevin Spacey ($16 million)
5) Tim Allen ($15 million)
6) Simon Baker ($13 million)
7) Jim Parsons ($12 million)
8) Jason Segel ($11 million)
8) Johnny Galecki ($11 million)
9) Jon Hamm ($10 million)
9) Charlie Shenn ($10 million)
9) Josh Radnor ($10 million)
10) Bryan Cranston ($ 8 million)