There’s a lack of consistent mood to The Goonies. The film has its phases and the mood and tone change from phase to phase, but Chris Columbus’s script changes characterizations between these phases as well, which is rather disconcerting. For example, while the film introduces the villains–Anne Ramsey as the mother, Robert Davi and Joe Pantoliano as her sons–with some humor, but by the end they’re entirely slapstick.
And Donner can’t really direct the slapstick. There’s a noticeable lag, which editor Michael Kahn (who otherwise does a phenomenal job) can’t do anything with. But Donner does well with the actors. Even the weak performances, like Jeff Cohen (whose annoying overweight kid isn’t just annoying, he’s also the butt of all the script’s jokes), are generally all right thanks to Donner’s direction.
There are some stronger performances–Martha Plimpton and Corey Feldman are both good. Josh Brolin and Kerri Green have their moments too. Jonathan Ke Quan simultaneously has a lot to do, physically, but not much to do acting-wise, which is good… he doesn’t do well in his big scene. As the de facto lead, Sean Astin is more appealing than good, but he does have some fine moments.
Excellent music from Dave Grusin and photography from Nick McLean help through the rougher spots–like the entire third act. Oddly, J. Michael Riva’s great production design shines brightest during that third act.
It’s saccharine and superficial, but Donner’s direction is quite good. It’s a passable kiddie adventure.
Directed by Richard Donner; screenplay by Chris Columbus, based on a story by Steven Spielberg; director of photography, Nick McLean; edited by Michael Kahn; music by Dave Grusin; production designer, J. Michael Riva; produced by Donner and Harvey Bernhard; released by Warner Bros.
Starring Sean Astin (Mikey), Josh Brolin (Brand), Jeff Cohen (Chunk), Corey Feldman (Mouth), Kerri Green (Andy), Martha Plimpton (Stef), Jonathan Ke Quan (Data), John Matuszak (Sloth), Robert Davi (Jake), Joe Pantoliano (Francis), Anne Ramsey (Mama Fratelli), Lupe Ontiveros (Rosalita) and Mary Ellen Trainor (Mrs. Walsh).