Firm lens a hand at Cannes film festival