Daniel Craig savors Heineken in ad toasting delayed James Bo