Ashton Kutcher is now the highest-paid actor on television. Adding insult to injury, Kutcher, replacing Charlie Sheen on "Two and a Half Men," made $24 million in 2011.

Kutcher tops Forbes’ list of highest-paid actors for the past 12 months. While Kutcher’s take of $24 million is nothing to sneeze at, it does fall short of 2010’s highest-paid actor, Charlie Sheen, who was making $40 million while starring on "Two and a Half Men."

But don’t cry for Kutcher, who also has tremendous success as a tech investor, most notably for Twitter. Do feel bad for Sheen though, as he was left off this year’s list.

Hugh Laurie, starring in "House," was the second-highest-paid actor between May 2011 and May 2012. Before "House’s" run on Fox ended, Laurie brought in $18 million. According to Forbes, Laurie is now focusing on his music career and recently released "Let Them Talk."

While Laurie had eight seasons of success starring in "House," the same cannot be said for Ray Romano, who earned the same amount as Laurie.  Romano received $18 million for starring in TBS’ "Men of a Certain Age," but the show will not have a second season.

Tied for third place were Alec Baldwin and Mark Harmon. Baldwin’s role as Jack Donaghy on "30 Rock" and Harmon’s role as Leroy Jethro Gibbs on "NCIS" have netted the actors $15 million apiece, according to Forbes.

Tim Allen, with $14 million, and Kutcher’s co-star Jon Cryer, $13 million, rounded out the top five.

While some actors may not be on the list next year, expect some familiar faces to shoot up Forbes’ list. Sheen should be back on Forbes’ list after starring in "Anger Management." Jon Parsons, with $8 million, is also expected to climb the rankings after "The Big Bang Theory" cast gets new contracts.