Alexia Fast stars as Julie and Ashley Judd stars as Helen in E1 Entertainment's Helen (2010)

Alexia Fast stars as Julie and Ashley Judd stars as Helen in E1 Entertainment's Helen (2010)