Two years before filming started , Troell met Mikael Persbrandt at a film festival in Sweden .
Two years before filming started , Troell started to imagine him in the role of Sigfrid .
Two years before filming started , Troell met Mikael Persbrandt at a film festival in Sweden and started to imagine him in the role of Sigfrid .