LOS ANGELES (AP) -- It wasn't exactly a mighty victory, but "Jack the Giant Slayer" won the weekend at the box office.
The Warner Bros. 3-D action extravaganza, based on the Jack and the Beanstalk legend, made just $28 million to debut at No. 1, according to Sunday studio estimates. It had a reported budget of about $200 million.
"Jack" comes from Bryan Singer, director of "The Usual Suspects" and the first two "X-Men" movies. It stars Nicholas Hoult, Ewan McGregor, Ian McShane and Stanley Tucci.
Among other new releases, the college romp "21 & Over" from Relativity Media made only $9 million this weekend to open in third place. And the horror sequel "The Last Exorcism Part II" from CBS Films debuted in fourth place with just over $8 million.