By Mark Saldana Rating: 3.5 (Out of 4 Stars) From executive producers Nicolas Lopez and Eli Roth, The Stranger marks the English language debut of writer/director Guillermo Ameodo. The Uruguay native is better known for his Spanish language movies filmed in Chile. With The Stranger, Ameodo and company continue their tradition of working in Chile,… Continue reading Fantastic Fest 2014 Review: THE STRANGER