Ivana Baquero
Place of Birth: Barcelona, Spain Birthday: 10 June 1994 Bio:Ivana Baquero is a Spanish actress best known for her critically acclaimed leading role as Ofelia in Guillermo del Toro\'s fantasy film Pan\'s Labyrinth (2006), for which she won a Goya Award. She was born in Barcelona, Spain, on June 11, 1994.