Jessica Chastain is the latest Hollywood star to pose for the lens of famed photographer Annie Leibovitz for the Disney Dream Portraits series. The Oscar-nominated actress got into character as Scottish princess Merida from the 2012 movie Brave. Over the years, we've seen Rachel Weisz as Snow White, Julianne Moore as Ariel, and Taylor Swift as Rapunzel, to name a few. These dreamy photos by the renowned photographer bring the animated fairy tales from our childhood to life, literally, with musicians, athletes, actors and more. So we're taking a trip down Disney memory lane with our favourite princesses, prince charmings and villainesses snapped by Annie for the Disney Parks series, along with the animated characters that inspired them!
— Additional reporting by Jessica Chandra