Tami DeSchutter is known for The Pledge (2001), Final Destination 3 (2006) and Final Destination 2 (2003).
No data