Fresh off his return from Cannes Film Festival, Benjamin Ross Hayden, BA’12, discusses his award winning sci-fi film, The Northlander.