The problem with Expendables 2 is that there was an Expendables 1. Even for a brain-bypass B-movie, its predecessor was a lumpen thing that took itself far too seriously and didn't have enough fun with its old boys' reunion of 80s action stars.
In that earlier chapter, Bruce Willis and Arnie barely figured in a film where Sly Stallone was mercenary squad leader Barney Ross as well as being director and delivering lacklustre action that couldn't distract from a very silly story set down South America way.
This time Willis and Schwarzenegger are more prominent. With Willis as the shadowy CIA guy and Schwarzenegger as another ageing soldier of fortune, the pair help give this the funnybone that part one couldn't find.
Stallone might still be on script duties, but this is directed by action-seasoned Simon West (Con Air, Lara: Croft Tomb Raider) who gives this second mission a bit more bang for its buck as it heads to Bulgaria via the backroads of Albania after an early stop-off in Nepal.
Other improvements? Jean-Claude Van Damme's vaguely Eastern European terrorist is a very boo/hiss-worthy villain as he goes about a fiendish plutonium plan with due ruthlessness; new gal Yu Nan effectively replaces a jettisoned Jet Li as the squad's Asian rep; and just when you thought the movie had quite enough blasters from the past, up pops Chuck Norris to quadruple the body count.