Nicholas Hoult
In March 2011, Eleanor Tomlinson was cast opposite Nicholas Hoult as the princess and Ian McShane was cast to play her father, King Brahmwell. Two days later, New Line and Warner Bros. announced a release date of June 15, 2012.