We wczesnej fazie rozwoju filmu główną rolę oferowano Johnny'emu Deppowi i Robertowi Downey'owi Jr.
Christoph Waltz brał udział w rozmowach o rolę w tym filmie.
Do ról wiedźm rozważane były: Olivia Wilde, Amy Adams, Kate Beckinsale, Keira Knightley i Rebecca Hall.
John C. Reilly był kandydatem do roli Franka.
Do roli starszej wiedźmy - Evanory rozważane były: Hilary Swank oraz Michelle Williams.
Rozważano kandydaturę Blake Lively do roli Glindy. Ostatecznie zaangażowano Michelle Williams.
Zdjęcia kręcono w Pontiac (Michigan) oraz Los Angeles (Kalifornia) w USA.
Kręcenie zdjęć rozpoczęto 25 lipca, a zakończono 22 grudnia 2011 roku.