Crazy, Stupid, Love. ★★★★★

Probably one of the best movies of this generation. I most certainly have to watch this again.