Mirror, mirror on the wall ... who's the best-paid TV actor of them all? Ashton Kutcher, of course -- but why, exactly, we're not sure.

Kutcher collected a whopping $24 million paycheck as Charlie Sheen's replacement on 'Two and a Half Men,' and for that, Forbes listed him as the boob tube's highest-paid actor in 2012.

That's three times what the talented leads on a good show like 'The Big Bang Theory' make. (Which only goes to show that sharing a pillow with Mila Kunis isn't Kutcher's only superpower.)

Ironically enough, Sheen topped the heap in 2011, only to be usurped by his sitcom replacement and to take one helluva tumble down the rankings. He didn't even make the top 10 this year, what with all that time he spent "winning!" and waxing poetic about his tiger blood and Adonis DNA and just being generally unhinged.

Other small screen stars rolling in dough include Hugh Laurie ($18 million), Alec Baldwin ($15 million) and Jason Segal ($8 million.)

Here's are the top earners on the Forbes list:

  • Ashton Kutcher, $24 million
  • Hugh Laurie / Ray Romano (tie), $18 million
  • Alec Baldwin / Mark Harmon (tie), $15 million
  • Tim Allen, $14 million
  • Jon Cryer, $13 million
  • Patrick Dempsey, $12 million
  • Jim Parsons / Johnny Galecki / Jason Segel (tie), $8 million

More From StarCrush