Helen Picture 6


Lauren Lee Smith stars as Mathilda in E1 Entertainment's Helen (2010)

To fit your screen, we scale this picture smaller than its actual size. The original picture size is 1927x1280 pixels and this picture has been viewed 3078 times.

  • Showing 6 of 10 Photos

More Helen Pictures and Stills