Mortals in revolt against the gods and battling terrifying lobster-monsters, the snake-haired Medusa and the dreaded Kraken. A great deal of CGI action, skillfully done, and several good actors testing their skill at declamatory denunciation. With Sam Worthington as the buzz-cut, stubble-chinned hero Perseus in a land of bearded warriors, Liam Neeson as Zeus, Ralph Fiennes as Hades and Alexa Davalos as Andromeda. Not great cinema, but amusing silly fun. - Three stars