The Last Lions Premiere

Jeremy Irons attend the premiere of ‘The Last Lions’ at Clearview Chelsea Cinemas on February 17, 2011 in New York City. (Photos by Alli Harvey/Getty Images; Taylor Hill/WireImage)

This slideshow requires JavaScript.

Share