Gwyneth Paltrow sizzles as a sex addict's girlfriend in ensemble comedy-drama, Thanks For Sharing.
She's fitness freak Phoebe, who starts a relationship with handsome Adam (Mark Ruffalo) without realising he's in the 12-step programme.
Yes, that's right, sex addicts have a programme and they take it very seriously if this film is anything to go by.
Adam even has the TV removed from his hotel rooms to avoid tempting images.
Naturally, the course of Adam and Phoebe's love is far from smooth, but it is entertaining: the pair have bags of chemistry.
There's also an impressive debut from Pink as a sharp-talking sex addict, and top turns from Tim Robbins, Joely Richardson and Josh Gad.
This isn't up there with the writer-director's last script, The Kids Are All Right, but it's a witty watch with a charming cast.
Thanks For Sharing is in cinemas now