Campy, clever, and fun. It's like the Toby Maguire spider-Man movie with more social/political themes.