I’m loathe to say it, but The Rock isn’t bad. Its good qualities are questionable, but it’s not bad. Besides some of the acting, what’s best about the film is how it fuses the action and adventure genres. Bay does his action stuff in traditional adventure settings—there’s a setting straight out of Indiana Jones and the Temple of Doom but Bay plays it as action and it works.
What doesn’t work—I’ll finish with what does to be positive—is, first and foremost, the writing. Most of the one-liners flop. There are occasional decent moments, like when Sean Connery’s character shows his army experience, but there are also the terrible scenes with Ed Harris. Every one of them is awful. Harris tries, but there’s nothing he can do. His voice cracks during one tense scene and it sort of sums up his entire attempt at essaying the character. He just can’t sell it.
As the lead, Nicolas Cage has some problems. He’s appealing in his first Hollywood manic role, but not quite good. But he’s irreplaceable.
Oh, I forgot the other bad stuff—some of the acting is terrible. Gregory Sporleder, Tony Todd and Bokeem Woodbine give awful performances.
Then there’s the score. Nick Glennie-Smith and Hans Zimmer make some terrible music together.
Great supporting work from David Morse, John Spencer and Stuart Wilson. Bay knows how to fill a room with character actors and make it work.
It could be better, but also a lot worse.
Directed by Michael Bay; screenplay by David Weisberg, Douglas Cook and Mark Rosner, based on a story by Weisberg and Cook; director of photography, John Schwartzman; edited by Richard Francis-Bruce; music by Nick Glennie-Smith and Hans Zimmer; production designer, Michael White; produced by Don Simpson and Jerry Bruckheimer; released by Hollywood Pictures.
Starring Sean Connery (John Patrick Mason), Nicolas Cage (Dr. Stanley Goodspeed), Ed Harris (Brigadier General Francis X. Hummel), John Spencer (FBI Director James Womack), David Morse (Major Tom Baxter), William Forsythe (Special Agent Ernest Paxton), Stuart Wilson (General Al Kramer), Michael Biehn (Commander Charles Anderson), Vanessa Marcil (Carla Pestalozzi), Claire Forlani (Jade Angelou), John C. McGinley (Marine Captain Hendrix), Gregory Sporleder (Captain Frye), Tony Todd (Captain Darrow), Bokeem Woodbine (Sergeant Crisp), Raymond Cruz (Sergeant Rojas), John Laughlin (General Peterson), and Philip Baker Hall (Chief Justice).