In a 17th century Swedish Livonian village, constant rain and drunkenness prevail. When a stolen relic sparks witchcraft accusations, an 80-year-old self-proclaimed werewolf named the Dog of God arrives with a mysterious gift: The Devil’s Balls.
1973
2007
1984
1992
2022
2021
2011
2023
2010
2009
2013
1989
2012
2020
2005
1988
2015
1998