The House that Jack Built is a 2018 film directed by Lars von Trier, starring Matt Dillon and Bruno Ganz:
Jack (Matt Dillon) is a serial killer and narrates five of his murders. His audience is a man called Verge (Bruno Ganz)
“The killings never happened, that’s why nobody misses the victims.
The film is autobiographical, Lars slips into the role of a serial killer as a metaphor for him as a filmmaker. The ending symbolizes the struggle with is his own depression.