Jessica-Jane Stafford Best movies: Doghouse (2009) Cannibals and Carpet Fitters (2017) I Am Vengeance: Retaliation (2020)