A modern fairy tale that turns traditional gender roles upside down as Princess Elizabeth rescues herself and saves the day.