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