On the show, Meghan plays Little Red Riding Hood – Disney’s first portrayal of Little Red Riding Hood as a Disney princess. Meghan definitely lives up to the Disney Princess moniker!
We loved the shows twist when we found out earlier this season that Little Red Riding Hood was actually the wolf. As for the twist Meghan said:
“Red is part wolf and I think it’s definitely going to be a blessing and a curse,” the actress says. “Well it’s obviously a curse for her, because of what happened with Peter. But, I think she’s going to try to make amends for that by using it for good.”
Check out the gorgeous photos from the shoot by launching the gallery.
The season finale of Once Upon a Time airs this Sunday on ABC at 8pm.
The full credits for the photo shoot…