Aviva | The Kids Have SpokenDirector: Dominic O’riordanClient: AvivaAgency: Irresistible StudioDOP: Benedict Spencer