Dene Doucette: Dene Doucette. Additional Crew: Leo. Dene Doucette is known for Leo (2007) and The Devil Made Me Do It (2003).
Known For: Leo (Additional Crew), The Devil Made Me Do It (The Woman)