Rami Malek won’t deny Dr No link The actor has been cast as the mysterious Safin in the next installment of the James Bond franchise but fans have speculated his character is actually the titular villain from the first ever film in the series, and in an interview with the new March/April issue of Esquire magazine, Rami refused to either confirm or deny the rumors. Asked if he is Dr. No, Rami admitted he’s not allowed to say much at all about his role in the film.