Robert Pattinson had a supporting role in Ring of the Nibelungs in 2004, a made-for-TV film. His first major role came in 2005 when he played Cedric Diggory in Harry Potter and the Goblet of Firehowever his starring role as Edward Cullen in 2008's Twilightlaunched him to moviestar status overnight.