Forbes recently released its list of highest-paid television actors, with "Two and a Half Men" stars Ashton Kutcher and Cryer coming in at No. 1 and No. 2 respectively.
Kutcher, who replaced Charlie Sheen in 2011, made $24 million between June 2012 and June 2013.
Rounding out the top five are Ray Romano ($15 million), Neil Patrick Harris and Mark Harmon (both with $15 million).
Sofia Vergara, who topped last month's list of highest-paid TV actresses, made a whopping $30 million.
Beyonce flaunts bikini body, Blue Ivy in vacation pics
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need