Ursprünglich war "One Hour Photo"-Regisseur Mark Romanek für die Inszenierung engagiert, doch er stieg wegen kreativer Differenzen aus dem Projekt aus und wurde schließlich von Kenneth Branagh auf dem Regiestuhl ersetzt.
Die Titelrolle der Cinderella wurde zunächst "Harry Potter"-Star Emma Watson angeboten, die mit dem Regisseur Kenneth Branagh bereits bei "Harry Potter und die Kammer des Schreckens" vor der Kamera zusammengearbeitet hatte - Branagh spielt darin den selbstverliebten Lehrer Gilderoy Lockhart. Letztlich lehnte Watson die Hauptrolle jedoch ab.