Kanu Behl is a multiple award-winning writer and director.
He previously assisted director Dibaker Banerjee on the cult hit Oye Lucky! Lucky Oye! and also co-wrote LSD: Love Sex aur Dhokha.
Titli, his directorial debut, has excelled and been honoured at several prestigious international film festivals, including Melbourne, Rio de Janeiro, Zurich, Filmfest Hamburg, and BFI London, among several others.