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

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