Lorcan Finnegan is an Irish filmmaker, writer, producer and director. He is most notable for directing the film Vivarium, which won the 2019 Cannes Film Festival Gan Foundation Support for Distribution award. From Wikipedia
The hallucinatory Australian thriller showcases Cage’s intense performance but divides critics over its surreal style and thematic ambition.