The serious devotees of the Green Hornet, he of the dark, grim radio show of the 1930s, are going to howl. The rest of us can enjoy The Green Hornet, Seth Rogen style, as an aggressively goofy spoof of the modern dark, grim vigilante drama. If you can’t beat Christopher Nolan and his Batman — and if you wanted to, it’s not doofus Rogen and madcap French director Michel Gondry you’d turn to — you might as well scramble in the other direction. Which Hornet does with as much cartoonish, chaotic energy it can muster, and more than a little meta cunning, too.

Britt Reid (Rogen) doesn’t exactly kick ass — he is an ass. Even with some slick wheels to groove him around town, life as a masked crime fighter is not the chick magnet he imagined it would be; the smart, capable gal he’s after naturally wants nothing to do with him. His sidekick is the one with all the mojo, anyway. The best Reid can do is stand around watching everyone else do all the hard work and make a few wisecracks that no one laughs at.

Long ago, daddy took away Reid’s faux Superman doll and ripped its head off. Now the spoiled brat and sudden heir to his father’s fortune, including a Los Angeles newspaper, is playing superhero to his nerdy heart’s content. What’s most intriguing about this sly spin on the masked-avenger story is how Rogen, who not only stars as Reid but cowrote the script with Evan Goldberg, doesn’t let Reid get away with being an overgrown adolescent, unlike far too many movies these days, in which juvenile attitudes and behavior are celebrated. Nope. Here, Reid’s incompetence at the superhero role he fancies for himself is rewarded with physical beatings, his stupidity is bowled over by the genius and competence of his sidekick Kato (Jay Chou), and his imagined savoir faire is scoffed at by the likes of Lenore Case (Cameron Diaz), the inadvertent brains behind Reid’s vigilante hobby.

See, Reid is even a lousy criminal. He’s only good at making the cops and the media believe he’s a criminal, which is his one clever idea. If the bad guys running L.A. don’t realize he’s out to get them, they’ll never, you know, take innocent people hostage and stuff, the way villains always do when they need to tweak a caped crusader. Reid borrows Lenore’s expertise on criminal behavior to plan his adventures, most of which revolve around the city’s crime boss, Chudnofsky (Christoph Waltz).

Reid is an unexpectedly amusing twist on the superhero, and Kato an even more entertaining twist on the sidekick; Chou is deadpan hilarious, but the villains don’t escape getting beat up. James Franco snarks his way through a cameo in which his wannabe criminal overlord confronts Chudnofsky, which lends Chudnofsky an air of insecurity that we’re not used to seeing in comicbook villains (except, perhaps, to the degree that anyone wanting to take over the world, or even just a modern metropolis, is clearly dealing with some personal issues).

The homoerotic subtext that usually dogs a story about two guys who wear masks and get physical together becomes an overt running joke here. The PR angle on how heroes and villains alike sell themselves and their actions in a media-saturated world explicitly drives the plot and fuels the humor. If the action — which is often muddled, frequently ridiculous (cars fall on people a lot), and could have been cut without impacting the overall effect one iota — is outclevered by the comedy, it’s a small price to pay, from the currency of slam-bang movie enjoyment, for some satisfying superhero yucks, we haven’t had in a long while.