Rachel Delducain Niagra Falls, Ontario, Canada Filmography★ 2.2 Drowning2019★ 8.4 The Umbrella Academy2019★ 8.1 Web of Lies2014