I know many people had such a great time watching this superhero film but for me it was almost corny and mediocre. From the costumes to the villains, everything felt like it was produced as soon as possible and had never been put into effort. Zachary Levi's performance was almost irritating to watch because his character was the typical and cliche superhero wanna-be who's trying to be funny and engaging. The visual effects were amazing, though. It was also worth noting that the story seemed like it was copied over-and-over again with just the slightest variation to it to make it look like an original one. I would never watch it again.