From ohmy.disney.com – Meegan Warner will be playing a new version of Rapunzel in the upcoming season 7 of Once Upon a Time.