Umm, this is not Percy Jackson and the Lightning Thief. It is some weird perversion of the awesome book. First of all, and really difficult to overlook: Percy is supposed to be 12 years old. The actor who plays him is 18 and they definitely put him in high school in the movie. The way it as translated onto the screen is just plain cheesy. I like corny movies and I like kids movies, but I just couldn't stop rolling my eyes. They seemed to take themselves so seriously on screen without explaining enough to make anything believable. They expect us to care about what's happening without telling us why. Once I explained to my companions that Percy was supposed to be 12, there was a more serious and legitimate reason for Poseidon not being involved with or even claiming to be Percy's dad, there is a legitimate reason for Camp Halfblood being a training ground for heros, etc. Ugh. Anyway. The previews should have been warning enough to stay away, but alas, I did not and am sad I will never get that time back.