Baquero and Guillermo del Toro attending the North-American premiere of Pan's Labyrinth
Baquero started acting professionally at the age of 8, playing a few small roles in a number of films, the most notable of which is Fragile, in which she played a minor role. She was in a number of other films including Romasanta and Rottweiler. She has also appeared on Spanish television on a few occasions.[1]
From about 1,000 young actresses, Baquero was picked to play the role of Ofelia in Pan's Labyrinth in 2006. The role of Ofelia was originally intended for a girl of the age of 8, but the script was altered to accommodate Baquero, who was 11 at the time. Afterward, she worked in various projects while still attending school.
In 2009, she played the title role in John Connolly's horror film The New Daughter, marking her first American role.[2] In 2016, Baquero portrayed Eretria in The Shannara Chronicles, an MTV television adaptation of the Shannara novel series by Terry Brooks;[3] its second season premiered in 2017. From 2019 to 2020, Baquero played the role of Eva Villanueva in the Netflix series High Seas and is currently a series regular in the Spartacus spinoff Spartacus: House of Ashur.