Janne Niskala has worked in around 15 documentaries mainly as a producer and cinematographer. Planet of Snail (2011 IDFA winner) has been one of the most successful ones. Besides South Korea, Niskala has worked in China and Taiwan. He also does production services in the Northern Finland for international productions. This is his second feature-length documentary as a co-director.