Telstra, Bear Meets Eagle On Fire and +61 land Cannes Lions Film Craft Grand Prix

The brand took home five Film Craft awards in total.