Time Out says
Mulching together the angsty teen intrigue of ‘Harry Potter’ and the frigid-and-proud flagwaving of ‘Twilight’, the film sees Zac Efron lookalike Logan Lerman (‘Gamer’) playing an underachiever who turns out to be a sword-swinging demigod when he discovers his birth was the result of the god Poseidon (Kevin McKidd) having a quick fling with dowdy New York housewife Catherine Keener. When his mother is kidnapped by Hades (Steve Coogan in full ‘Saxondale’ mode) as a bargaining chip for Zeus’s lost lightning bolt, Percy is charged with finding a number of trinkets dotted across North America in order to avert a crisis on Mount Olympus (located just above the New York cloud cover, who knew?) and save mom from eternal damnation.
That Percy risks life and limb to preserve the family unit is typical Columbus, and the film works best when playing on the idea that no amount of bravado is enough to mask our desire for parental love. Yet it’s not enough to compensate for the computer-game-style plotting, which is largely based on us picking up narrative nuggets that mechanically slot into place later on. Problematic, too, is the product placement: witness the scene in which Percy battles Medusa (Uma Thurman) and avoids her deathly gaze by craftily using the shiny back of his iPod as a mirror.
Cast and crew