who was lead actress of the 2006 movie in which crystal lowe played ashlyn halperin ?
mary elizabeth winstead