The Muppets are back with a new film that sees the colourful critters facing an uncertain future in a world of technological advances and fleeting celebrity.
The film opens in Smalltown, population 102, where a muppet called Walter (voiced by Peter Linz) lives with his human brother Gary (Segel), who is about to celebrate 10 years with his girlfriend Mary (Amy Adams).
The trio visits Los Angeles where Walter discovers that scheming oil man Tex Richman (Chris Cooper) plans to bulldoze the Muppet Theater and drill for the black gold that lies beneath.
The only way to thwart Richman is to rally the troops.
So Walter galvanises Kermit (Steve Whitmire), Miss Piggy (Eric Jacobson), Fozzie Bear (Jacobson again), Gonzo (Dave Goelz) and the gang into organising a televised appeal in the company of celebrity guests including Whoopi Goldberg and Selena Gomez.
The script, co-written by leading man Jason Segel and Nicholas Stoller, strikes the perfect balance between affection and irreverence.
The Muppets is showing at the Odeon Kettering today at 10.15am, 11.45am, 1pm, 2.30pm, 3.45pm, 5.15pm and 8pm.