Itziar Castro was born on February 14, 1977 in Barcelona, Barcelona, Catalonia, Spain. She is an actress and producer, known for Matar a Dios (2017), [Rec]³: Génesis (2012) and Pieles (2017).