Los Angeles: 'Twilight' star Robert Pattinson has been voted the celebrity of the year by fans of Eonline.com. he received the title last year too.

After five weeks of voting, Pattinson beat 63 other top stars, including his girlfriend Kristen Stewart for the title.

Stewart and royal newlywed Catherine, Duchess of Cambridge came close to grabbing the title but a late surge from the actor's fans secured the top spot for Pattinson.