Aidan Quinn Photos
Mia Quinn and Aidan Quinn attend the 8th Annual Tribeca Film Festival "The Eclipse" premiere at the SVA Theatre on April 24, 2009 in New York City. 8th Annual Tribeca Film Festival - "The Eclipse" Premiere SVA Theater New York, NY United States April 24, 2009 Photo by Brian Ach/WireImage.com To license this image (57272643), contact WireImage.com
UPLOADED ON Fri Apr 24 20:30:03 EDT 2009 PHOTO BY Brian Ach/WireImage.com


