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

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