Dean Francis

Dean Francis

A master of suspense and drama, Dean Francis was born in 1977 in Sydney, Australia. He was active in the film industry from 2002 until his untimely death in 2017, primarily working in the genres of thriller and drama, with his most famous films including "Road Train" and "Drown." Despite not winning any major film festival awards, his films were known for their intense emotional depth and innovative storytelling. Dean Francis was a filmmaker who lived and breathed cinema, challenging his audience to confront their fears and prejudices with every frame he shot.