Director of Photography
Merry Christmas is a comical interpretation of the traditional Christmas gospel set in a modern-day Helsinki
Self
Play God is a humorous documentary that neither apologizes nor whines but simply recounts, with brutal honesty, the story of a failed splatter film project.
Camera Operator
Thousands of years ago in ancient China, a man fights against his destiny. He wants another chance to be reunited with his loved one and he gets that chance, in a far away place and a far away time, in modern Finland.