A Self-deluded man is a Swedish short film from 2018. Starring Swedish actor Börje Lundberg.

Related Entries