Ali Landry Pictures: The Imaginarium of Doctor Parnassus AFI Fest 2009 Premiere Photos
Ali Landry arrives on the red carpet at the AFI Fest 2009 premiere of "The Imaginarium of Doctor Parnassus" held at Grauman's Chinese Theatre on November 2, 2009 in Hollywood, California.