The role of the Evil Queen/Regina Mills in Once Upon a Time was played by the American actress Lana Parrilla.