Creative Direction / Art Direction (Ogilvy & Mather)
This Mercedes Benz spot is the first commissioned spot for Mercedes-Benz China. Entitled 'The Contract' and inspired by the 1978 movie 'The Driver', the commercial shows famous actress Zhang Ziyi display her driving prowess in a Mercedes SLK that leaves two shady characters in awe and appreciation.
Translation: SLK Passion 08. More than meets the eye.