Dame Elizabeth Taylor has been named the most photogenic star of all time. Jennifer Aniston came second, while soccer ace David Beckham is third in the poll by photo website MyMemory.com.