Itziar Castro was born on February 14, 1977 in Barcelona, Barcelona, Catalonia, Spain. She was an actress and producer, known for
Killing God (2017),
[REC] 3: Genesis (2012) and
Pieles (2017). She died on December 8, 2023 in Lloret de Mar, Girona, Catalunya, Spain.