Jane Levy (Mia) Shiloh Fernandez (David) Lou Taylor Pucci (Eric) Jessica Lucas (Olivia) Elizabeth Blackmore (Natalie) Phoenix Connolly (Teenager) Jim McLarty (Harold) Sian Davis (Old Woman) Stephen Butterworth (Toothless Redneck) Karl Willetts (Long Haired Redneck) Randal Wilson (Abomination Mia) Rupert Degas (Demon (voice))