During the 1960s, Gray established himself as a successful
character actor and made many appearances on British television. Work in this period included
Danger Man, with
Patrick McGoohan, and
Maigret. Gray also appeared opposite
Laurence Olivier in the film version of
The Entertainer (1960) as a reporter. His breakthrough year was 1967, when he starred with
Peter O'Toole and
Omar Sharif in the Second World War murder-mystery film
The Night of the Generals. The same year, he played
Dikko Henderson, a British intelligence officer assigned to their Embassy in
Tokyo, in the Bond film
You Only Live Twice (1967). Four years later, he appeared as
Ernst Stavro Blofeld in the
James Bond film
Diamonds Are Forever (1971), both films starring
Sean Connery as
James Bond. Gray's most prolific work as an actor was between 1968 and 1979, when he appeared in more than forty major film and television productions. From this period, he is perhaps best known for portraying the Criminologist (the narrator) in
The Rocky Horror Picture Show and a similar character, Judge Oliver Wright, in its sequel
Shock Treatment (1981). This more expansive role is said to be the same character (the Criminologist in
The Rocky Horror Picture Show is not named). In 1973, he played Lord Seacroft in the television series
The Upper Crusts opposite
Margaret Leighton, and in 1983, he starred alongside
Coral Browne and
Alan Bates in the award-winning made-for-TV film
An Englishman Abroad. In 1985, he starred in an episode of the BBC-TV detective series
Bergerac, entitled "What Dreams May Come?". Other well-known film work includes
The Devil Rides Out,
Mosquito Squadron,
Cromwell and
The Beast Must Die. In 1991, Gray co-starred with Oliver Tobias in the science-fiction film
Firestar – First Contact for Ice International Films. ==Later work==