The Dark Knight Rises: 50 Best Moments

Warning: HUGE spoilers follow...

21