Being a king is tough, but when you've got the face of a baby angel (thank you, Jason Schwartzman) it can't be all bad. Clearly, the French peeps in Marie Antoinette didn't take that into consideration before that whole revolt bit.
So instead of cursing Kate Middleton for leaving one less eligable prince on the market, take a look at some of the hottest royal guys to ever grace the screen. You'll forget about that pesky wedding in no time!
In a throwback to the classics, we have to honor a Hamlet somwhere. The Prince of Denmark (Laurence Olivier) may be a moody fellow, but we're not really going off personality here, are we?
He doesn't exactly have a heart of gold in The Other Boleyn Girl, but Eric Bana's King Henry VIII is pleasing enough to make our list.
There's nothing more endearing than watching King George (Colin Firth) overcome his stutter with such determination. Now there's a dreamy king!
King Henry (Jonathan Rhys Meyers) definitely didn't have that smokin' hot bod in the history books, but we're pretty sure The Tudors version is way better.
King Arthur may be set in the Dark Ages, but it couldn't be all bad with a guy like this (Clive Owen) running around.
He probably doesn't know how to spell his own name, but watching this dopey prince (James Marsden) try to woo his lady love (Amy Adams) in Enchanted proves his worth. That, and his impeccable bone structure.
Sure, the film was called The Scorpion King and OK, maybe scorpion kings technically don't count as real royalty, but its The Rock. Enough said.
Peter Jackson should send Aragorn (Viggo Mortensen) a fruit basket, because he was the only reason we stayed awake through all those Hobbit movies. So thank you, oh hottest of kings, for giving meaning to The Lord of the Rings.
Oh, Prince Dastan. Keep your shirt off long enough and we'll forgive Jake Gyllenhaal for thinking that a movie called Prince of Persia: The Sands of Time was a good career move. Maybe it was just an excuse to get in shape?
Next gallery: The Many Loves of Young Prince William