Ewan McGregor, Eleanor Tomlinson and Nicholas Hoult in Jack the Giant Slayer.

Jack the Giant Slayer will go down as one of the worst domestic flops in recent Hollywood history.

Using a budget somewhere in the neighborhood of $200 million, director Bryan Singer—who took a lot of flack for his underperforming Superman Returns (a film I liked)—has put together a visual mess.

The movie features live actors performing along CGI giants, and the live action doesn’t integrate with the effects at all. The effects have a cartoon quality that had me wondering why they didn’t just make this a CGI animated adventure. It’s not like they have huge stars anchoring the picture. Will Smith fought cartoon zombies in I Am Legend, but you forgave the silliness of those cartoon zombies because Smith sold the whole damn thing.

The responsibility of selling Jack rests on the shoulders of the likable but not extremely charismatic Nicholas Hoult (who was very good in Warm Bodies). He plays the title character with enough charm to make the movie almost tolerable, but that’s it. Ewan McGregor and Stanley Tucci have supporting roles, and they actually register more than Hoult.

Unlike in the classic fairytale, Jack must go up against an army of giants. Those giants are created via motion-capture animation that is never convincing or impressive. In fact, the lineup of giant characters looks quite bad.

It doesn’t help matters that the lead giant, a two-headed villain named General Fallon, is voiced by Bill Nighy. Nighy, of course, voiced the Davy Jones in the Pirates of the Caribbean movies, and his work here is very similar. In other words, you’ll spend the movie being constantly reminded of his better performance as a more-interesting villain in another picture. It also doesn’t help that Fallon’s simpleminded second head is a total Gollum rip-off.

The movie is rated PG-13, but don’t take the little kids. Singer inserted many violent moments in which the giants dispatch human victims, often by biting the humans’ screaming heads off. Granted, Singer doesn’t show the bloody aftermath, but it’s pretty shocking for what’s supposed to be a family film.

People get stomped, too, like Charles Grodin in the 1976 version of King Kong, which I just re-watched on Netflix the other day. The ’76 version of Kong was better than Jack the Giant Slayer, because Rick Baker in a monkey suit was more convincing than the CGI giants in Jack. Plus, Jessica Lange was really hot.

As the reluctant princess who runs away from her puny king dad (Ian McShane), relative newcomer Eleanor Tomlinson doesn’t exactly light up the screen. This isn’t necessarily her fault, considering that the screenplay provides her with nothing but flat dialogue, and the wardrobe department makes her wear silly hats.

McGregor fares best and has a couple of good moments, including a sequence in which he almost winds up as a pig in a blanket. Tucci is saddled with a goofy wig and goofy teeth. He looks like he thinks he’s playing somebody funnier—but he isn’t funny.

For the kids, Singer allows for a few farts and boogers. I suppose he thinks that balances it all out: Yes, giants rip heads off screaming victims in this movie quite often, but I will throw in a couple of farts to keep the kids laughing.

I’m curious why Warner Bros. moved this from its original release date last summer. Is it because they wanted to do some more work on the special effects in an effort to make them look better? (If so, they failed.) Or did they know they had a stinker on their hands, so they decided a March release would lessen the competition?

Either way, they have a history-making stinker on their hands.

Up next for Singer is X-Men: Days of Future Past. That’s encouraging news; let’s just hope none of the X-Men fart, pick their nose or bite somebody’s head off.

Jack the Giant Slayer is playing at theaters across the valley.