Award-winning comic film at the Depot Theatre