W roli tytułowej występuje Lily Collins (córka piosenkarza Phila Collinsa) a złą królową gra Julia Roberts. W księcia wcielił się Armie Hammer (The Social Network). W obsadzie są również Nathan Lane, Mare Winningham, Michael Lerner, Robert Emms i Sean Bean.
Przełożono również planowaną datę amerykańskiej premiery z 16 na 30 marca.