Saturday, March 5, 2011

Disney Stars by Annie Leibovitz

Annie Leibovitz shoots yet another Disney themed spread, this time featuring Queen Latifah as The Little Mermaid's Ursula, Jeff Bridges and Penelope Cruz as Beauty and the Beast, and Alec Baldwin and Olivia Wilde as the magical talking mirror and the evil queen from Snow White!
Always beautiful!