Il film è stato girato in 4 mesi (settembre-dicembre 2013) nel Regno Unito. Le riprese si sono svolte negli Shepperton Studios, nel Castello di Dover, nell’Abbazia di Waverley a Farnham (dov’è stata costruita la torre di Raperonzolo), nel maniero di Byfleet e nel Richmond Park. Il Windsor Great Park è stato usato come scenario per la foresta incantata.