Jessica Chastain is letting her red hair go wild to portray the Scottish heroine Merida from Disney's Brave for Annie Leibovitz's Disney Dream Portrait series. The actress is the latest famous lady to step into the shoes (or glass slipper) of a Disney princess for the ad series after Jennifer Hudson posed as Tiana and Taylor Swift took her turn as Rapunzel. Over the years, we've seen Jessica Biel as Pocahontas, Rachel Weisz as Snow White, and Julianne Moore as Ariel, 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 favorite princesses, prince charmings, and villainesses snapped by Annie for the Disney Parks series, along with the animated characters that inspired them!