Twilight' stars: then and now
Robert Pattinson (Edward Cullen)
Then: Before playing dead heartthrob Edward in "Twilight," Pattinson played Hogwarts heartthrob Cedric Diggory in "Harry Potter and the Goblet of Fire." Pictured at left, the actor attends the 2005 premiere of "House of Wax" with the same crazy hairdo.

Now: Between photo-ops -- on the right, at the Young Hollywood Awards -- Pattinson is busy promoting a pair of new films, the independent coming-of-age comedy "How to Be" and the Salvador Dali-Luis Bunuel biopic "Little Ashes."