Natacha Itzel: Natacha Itzel. Actress: The Dunwich Horror. Natacha Itzel was born in Fayetteville, North Carolina, USA. She is an actress and producer, known for The Dunwich Horror (2008), CSI: Miami (2002) and Swamp Shark (2011).
Known For: The Dunwich Horror (Caitlin), CSI: Miami (Hilda Lopez), Swamp Shark (Sarah), Exit 727 (Jackie)