Crazy, Stupid, Love.
Brian Orndorf
Mounts a tremendous effort to keep the audience guessing, undermining as much formula as it can. It's a sharp movie, layered with impressive performances and a generous heart.