In other casting news, The L Word's Lauren Lee Smith has joined the Canadian/German independent drama Helen. The film stars Ashley Judd. It was written and directed by
Bart Got a Room has nabbed Ashley Benson for the role of Alice. William H. Macy and Cheryl Hines also star in the comedy. Lastly, Maggie Siff has come aboard Paul McGuigan's Push. That film is currently shooting in Hong Kong.