It's a fun romp. It beats the conceits of the comic book genre to death while merging them with high school teen angst and romance.
Two of the actresses (Danielle Panabaker playing Layla and Mary Elizabeth Winstead as Gwen) look remarkably familiar, but IMDB doesn't show them as being in any roles that I would have seen them in, so I dunno. It's possible that Panabaker just looks a lot like a red-headed Amber Tamblyn, but I have no idea why the other actress looks familiar to me. *shrug*