Ewan McGregor impresses in Niclas Larssons star-studded psychological indie drama based on Jerker Virdborgs novella.