Wreck-It Ralph (voiced by a perfect John C Reilly) is the building-smashing bad guy in a 1980s arcade game called Fix-It Felix Jr, but at heart he’s really a big softy.

In Disney’s jaunty, Oscar-nominated animation, he longs for a chance to be the hero. So he breaks out of his game and sets off on his quest, unleashing mayhem as he stumbles through video games from different eras – which gives Disney’s skilled animators the chance to show off their chops in a variety of visual styles.

Ralph’s misadventures take him from the simplicity of his own first-generation video game to the whiz-bang graphics of contemporary first-person shooter game Hero’s Duty, where his blundering search for a medal incurs the wrath of hard-bitten platoon leader Sergeant Calhoun (Jane Lynch, fabulous) and lets loose a swarm of universe-destroying Cy-Bugs. But it’s when Ralph lands in 1990s cart-racing game Sugar Rush and meets glitch-ridden misfit Vanellope von Schweetz (Sarah Silverman) that he finds his destiny.

Wildly imaginative and with a super script full of gaming jokes, this is a blast.