Create new Board
Editorial Images

8th Annual Tribeca Film Festival - "The Eclipse" Premiere

NEW YORK - APRIL 24: Actors Aidan Quinn, Liam Neeson and Ciaran Hinds attend the 8th Annual Tribeca Film Festival "The Eclipse" premiere at the SVA Theatre on April 24, 2009 in New York City. (Photo by Brian Ach/WireImage)
8th Annual Tribeca Film Festival - "The Eclipse" Premiere
Embed