Robert Pattinson was 22 years old when the first Twilight movie premiered in 2008. Although his character Edward Cullen is technically 104 years old, Edward was turned into a vampire at the age of 17 and thus appears eternally 17 in the story. Pattinson was a few years older than the character he portrayed, but his youthful appearance made the role believable