'No Time To Die' actor Daniel Craig has praised his James Bond co-star Rami Malik for understanding "the weight" of playing a 007 baddie.