david tennant as ronald mc Donald