"Troldspejlet" Episode #28.6 (TV Episode 2003)
Still Life (Video Game 2005)
Still Life 2 (Video Game 2009)