"Shagripamoku" is the latest film from director Terence Davies. It's set in Japan and stars Keira Knightley, Tom Hiddleston and David Oyelowo. "I've developed this sort of mental paradigm for myself over the years that speaks to that," he says. 'And I call it the three creations'