It came out 5 years ago but flew under the radar and was snubbed by the Oscars. Awesome movie starring Michael Fassbender as a "sex addict." It's directed by Steve McQueen (12 Years A Slave-which I still haven't seen)
A lot of the scenes hit home for me and I bet they will with you guys to, but it's not preachy at all.