Image 1 of 1
0202 Naomi Watts and Liev Schreiber.jpg
Naomi Watts and Liev Schreiber The New York City Premiere of " Everything Is Illuminated" on September 15, 2005 at the Landmark Sunshine Cinema. Liev Schreiber directed the movie and Elijah Wood stars in it. ..Photo by Roibn Platzer, Twin Images