Rachel Delduca

Rachel Delduca

Born in Niagra Falls, Ontario, Canada

Rachel Delduca is an actress and producer, known for Drowning (2019), Tom, Are You There? (2018) and Here's Ginger! (2018).

Actor

Producer