It was a tale of two fairy tales at the box office on Friday night as Sam Raimi's big-budget take on the world of Oz, "Oz the Great and Powerful," premiered to a stellar $24.1 million, while holdover "Jack the Giant Slayer" continued to show few signs of life, nabbing $2.5 million.