Daniel Craig was a good sport when Queen Elizabeth once made him the butt of a joke. The No Time to Die actor, 53, appeared on The Late Show Wednesday night, telling host Stephen Colbert about his last go-round as James Bond in the Oscar-nominated movie.