This movie has all of my favorite things: a flawed, funny main character; a great premise; and tons of heart. Oh - and music too! The performances are great all around, and the nuanced direction gives dimension to each character. Perfect for movie night...or any night!