Almost all of Poseidon is extremely predictable. Even if it didn’t rip off every blockbuster since 1995 for one detail or plot twist or another, it would be extremely predictable. There is one big departure into unpredictability and it’s so jarring, for a while I maintained interested hoping screenwriter Mark Protosevich would try it again. Unfortunately, he does not.
It’s nearly impossible to find anything nice to say about Poseidon. Wolfgang Petersen’s direction is nowhere near as bad as it was in Air Force One or Outbreak. I suppose that statement is complementary.
But all of the acting is awful and a disaster movie can’t have awful acting. You can’t be rooting for the characters to die off just to be rid of them and, in Poseidon, it’s about all one can do to keep interested. Obviously, the annoying cameo from Stacy Ferguson makes her a prime target, but I never thought I’d be wanting less Andre Braugher in a movie. He plays the ship’s captain. He’s awful.
The film’s worst performances, in no particular order, come from Josh Lucas, Emmy Rossum, Mike Vogel and Kevin Dillon. Kurt Russell, Richard Dreyfuss, Jacinda Barrett and Mía Maestro are all awful too, but they’re not as bad as the others. Though it is mildly amusing to try to guess how many pounds of makeup Russell’s wearing.
Freddy Rodríguez easily gives the film’s only “good” performance.
Even with its short run time (about a hundred minutes), Poseidon is an exceptionally trying viewing experience.
Directed by Wolfgang Petersen; screenplay by Mark Protosevich, based on a novel by Paul Gallico; director of photography, John Seale; edited by Peter Honess; music by Klaus Badelt; production designer, William Sandell; produced by Mike Fleiss, Akiva Goldsman, Duncan Henderson and Petersen; released by Warner Bros.
Starring Josh Lucas (Dylan Johns), Kurt Russell (Robert Ramsey), Jacinda Barrett (Maggie James), Richard Dreyfuss (Richard Nelson), Emmy Rossum (Jennifer Ramsey), Mía Maestro (Elena Morales), Mike Vogel (Christian), Kevin Dillon (Lucky Larry), Freddy Rodríguez (Marco Valentin), Jimmy Bennett (Conor James), Stacy Ferguson (Gloria) and Andre Braugher (Captain Bradford).