Ivana Baquero is a Spanish actress who is best known for playing Ofelia in director Guillermo del Toro's film "Pan's Labyrinth". ... Read more