No. 1: Robert Pattinson
Move over, Harry Potter. Another British hottie with magic powers is in town. Was there ever a doubt that break-out star Robert would top our 2008 list? He starred in "Twilight" as a vampire with 100 years to become the perfect boyfriend. He's pretty much a given!