When the best thing in a 132-minute movie is a thirty-second cameo… it’s not a good sign.
X-Men: First Class is self-important dreck. The four credited screenwriters do a bad job with everything except the one-liners; they do some of those quite well.
There are a lot of goofy sixties details. Bad guy Kevin Bacon has a submarine he travels around in like a Bond villain, but Vaughn doesn’t know how to direct it like a flashy Technicolor picture. His direction’s adequate, nothing more.
Except his direction of actors. It’s terrible. Zoë Kravitz, January Jones, Caleb Landry Jones and Lucas Till are all atrocious, though their roles are small. Well, except January Jones, she’s exceptionally bad in her somewhat larger part.
But Jennifer Lawrence has a big role and, while she’s not as bad as the rest, she’s too weak to carry it. Nicholas Hoult is pretty good.
Still, the acting’s not all bad. Bacon’s having a great time. The two leads are mostly good. Michael Fassbender gives a great performance for a lot of the film, but then awkwardly adopts a Welsh accent in the last few scenes. James McAvoy’s sturdy, but never anything more.
Poor Rose Byrne (a mildly competent screenwriter would’ve known to tell the story from her perspective) is wasted.
The endless character actor stunt casting gets old fast, though it’s nice to see them working.
Henry Jackman’s music might be worse than anything else in First Class. Even January Jones.
Directed by Matthew Vaughn; screenplay by Ashley Miller, Zack Stentz, Jane Goldman and Vaughn, based on a story by Sheldon Turner and Bryan Singer; director of photography, John Mathieson; edited by Eddie Hamilton and Lee Smith; music by Henry Jackman; production designer, Chris Seagers; produced by Gregory Goodman, Simon Kinberg, Lauren Shuler Donner and Singer; released by 20th Century Fox.
Starring James McAvoy (Charles Xavier), Michael Fassbender (Erik Lehnsherr), Kevin Bacon (Sebastian Shaw), Rose Byrne (Moira MacTaggert), Jennifer Lawrence (Raven), January Jones (Emma Frost), Nicholas Hoult (Hank McCoy), Lucas Till (Alex Summers), Zoë Kravitz (Angel Salvadore), Caleb Landry Jones (Sean Cassidy), Edi Gathegi (Armando Muñoz), Álex González (Janos Quested), Jason Flemyng (Azazel), with Oliver Platt (Man In Black Suit) and Hugh Jackman (Man In Bar).