Nick and Norah's Infinite Playlist ★★★

Michael Cera is so cute. period.