I didn't find it that bad

and yes, the girl (sarah in the movie, Kate Mara in real life) was pretty hot