Tension hangs in the air as Asha and Lucas anxiously wait for the police lockdown to end. Elton Loud's Debut Feature Film, A Thousand Face ...