The movie was directed by Chris Miller, produced by Guillermo del Toro, and written by Brian Lynch. It stars Antonio Banderas as Puss in Boots, Zach Galifianakis as Humpty Dumpty, Salma Hayek as Kitty Softpaws, and Billy Bob Thornton and Amy Sedaris as Jack and Jill. Like the "Shrek" movies, this movie is a parody of fairy tales.