Film career
Cameron's breakthrough acting role was in Pool of London, a 1951 film directed by Basil Dearden, set in post-war London involving racial prejudice, romance — Cameron's character is a merchant sailor who falls in love with a young white woman, played by Susan Shaw — and a diamond robbery. He won much critical acclaim for his part in the film, which is considered "the first major role for a black actor in a British mainstream film".
Cameron's next major film role was in the 1955 film Simba. In this drama about the Mau Mau uprising in Kenya, Cameron played the role of Peter Karanja, a doctor trying to reconcile his admiration for Western civilisation with his Kikuyu heritage. That same year Cameron played the Mau Mau general Jeroge in Safari.
He told The Guardian in a 2017 interview: "I never saw myself as a pioneer. It was only later, looking back, that it occurred to me that I was." He also found work hard to come by: "Unless it was specified that this was a part for a black actor, they would never consider a black actor for the part. And they would never consider changing a white part to a black part. So that was my problem. I got mostly small parts, and that was extremely frustrating – not just for me but for other black actors. We had a very hard time getting worthwhile roles."
From the 1950s, Cameron gained major parts in many films, including: The Heart Within (1957), in which he played a character Victor Conway in a crime movie again set in the London docklands; and Sapphire (1959) in which he played Dr. Robbins, the brother of a murdered girl; and The Message (1976) – the story of the Prophet Muhammad, where he played the King of Abyssinia.
Cameron's other film appearances include Tarzan the Magnificent (1960), in which he played Tate; Flame in the Streets (1961), in which he played Gabriel Gomez; Tarzan's Three Challenges (1963), in which he played Mang; Guns at Batasi (1964), in which he played Captain Abraham; and Battle Beneath the Earth (1967), in which he played Sergeant Seth Hawkins; A Warm December (1973), working with Sidney Poitier and Esther Anderson, in which Cameron played the part of an African ambassador to the UK.
Cameron was considered for the role of Quarrel in Dr. No (1962) by director Terence Young and co-producer Albert R. Broccoli, whom he knew from his Warwick Films work; however, producer Harry Saltzman did not think him suitable for the role and cast John Kitzmiller. They asked Cameron back to the James Bond series for Thunderball (1965), in which he played Bond's Bahamian assistant Pinder. Cameron also acted alongside Thunderball lead Sean Connery in Cuba (1979), in which he played Colonel Levya.
Cameron's later film appearances include a major role in Sidney Pollack's The Interpreter (2005) as dictator Edmond Zuwanie who is a fictionised version of Robert Mugabe (then leader of Zimbabwe). Cameron's performance was praised. The Baltimore Sun wrote: "Earl Cameron is magnificent as the slimy old fraud of a dictator...", and Rolling Stone described his appearance as "subtle and menacing". Philip French in The Observer referred to "that fine Caribbean actor Earl Cameron". He appeared in a cameo as a portrait artist in the 2006 film The Queen (directed by Stephen Frears), alongside Helen Mirren. In 2010 he appeared as "Elderly Bald Man" in the film Inception. In 2013, he appeared as Grandad in the short film Up on the Roof.