ABC’s rebooted “Once Upon A Time” has a new Cinderella… and she’s a badass Latina woman who rides a motorcycle, wields a sword and kicks ass. Dania Ramirez, a Dominican-American actress (recently in “Devious Maids”) plays this new wonder woman to the hilt.

Once Upon a Time‘ star Dania Ramirez on new Cinderella — EW

Once Upon A Time’s New Latina Cinderella Is The Disney Princess I Needed Growing Up — Refinery29