This thing from the Oz: The Great and Powerful trailer reminds me so much of my razor-toothed cat