Itziar Castro
Biography
Itziar Castro i Rivadulla was a Spanish actress born in Barcelona on 14 February 1977. She made her film debut in 2002 and gained recognition for her role as Goya Fernández in the television series Locked Up (2018), earning notoriety. She was also nominated for a Goya Award for Best New Actress for her role in Eduardo Casanova's film Skins (2017). Her performances showcased her versatility in both cinema and television.