Scott Pilgrim vs. the World 2010 ★★★★½

Again, this movie is so full of small hints and tricks to fool and surprise the audience, you can watch it 100 times and never get bored. Also it's very funny!