It's a little disturbing - to say the least - when the fetching Emma Roberts asks Charlie of chocolate factory fame to have sex with her.
Now he may have got the golden ticket...but surely there's something odd about a child star (who still looks like a child star) getting the glad eye from the Hollywood minx.
Of course, Freddie Highmore is not playing Charlie anymore but has graduated to his first grown-up role - as fatalistic high school teen George.
Roberts is Sally, a classmate but a far more sophisticated proposition with a promiscuous single mom and an adulterous, long missing dad behind her.
For some reason, she's intrigued by the friendless George, particularly after he takes the rap for her when caught smoking on the roof of his Manhattan school.
Thing is, he's not as noble as she thinks...