Krypton - Resident Evil - Punisher - Arrow - Alien vs Predator - 007: The World is no Enough & Tomorrow Never Dies
Salmon is known for his role as Charles Robinson, a character in the James Bond films Tomorrow Never Dies, The World Is Not Enough and Die Another Day.
He made his feature debut in 1992 as Sgt. Robert Oswald in the British mini-series Prime Suspect 2, which gave him much acclaim among British and American audiences. Salmon also played Note Makoti in the No. 1 Ladies' Detective Agency and David Tyrel in the Sky One UK television series Hex. He appears as himself in the sixth episode of the BBC Three comedy, Little Miss Jocelyn.
In 2006 he appeared in the eighth series of ITV drama Bad Girls as Senior Medical Officer Dr. Rowan Dunlop. He played Dr. Moon in two episodes ("Silence in the Library" and "Forest of the Dead") of the fourth series of the long-running science fiction television series Doctor Who. (Subsequently, there were rumors that he would take on the coveted lead role of The Doctor in 2008 after David Tennant, but the role went to Matt Smith.) Salmon has also recorded the role of Kerr Avon in the new audio series of Blake's 7.
Salmon has worked twice with director Paul W.S. Anderson; appearing in the films Resident Evil and Alien vs. Predator, in both of which Salmon's character meets a grisly end (in fact, a very similar end in both; both characters are sliced into small, crisscrossed chunks). He reprised his role as a clone version of One in the 2012 film Resident Evil: Retribution, alongside Michelle Rodriguez and Oded Fehr.
Salmon also played Oonu, squad leader of the Skybax in the 2002 mini-series Dinotopia. His other film credits include Captives (1994), Frantz Fanon: Black Skin White Mask
(a documentary directed by Isaac Julien in which Salmon plays the French psychiatrist, philosopher, and revolutionary, Frantz Fanon) (1996), The Wisdom of Crocodiles (1998), Fanny and Elvis (1999) and My Kingdom (2001).
In 2007, Salmon appeared in the season finale of the ITV2 series Secret Diary of a Call Girl, playing a client of the protagonist, a call girl named Hannah Baxter.
In the 2008 film Clubbed, a film about nightclub bouncers in Coventry in the 1980s, Salmon plays one of the main characters, Louis. In the same year, he appeared in The Bank Job as Hakim Jamal.
In 2009, Salmon appeared in the UK version of the popular American drama Law & Order, as barrister Doug Green in the episodes "Buried" and "Community Service".
In 2012, Salmon appeared in Death in Paradise, as killer/businessman Leon Hamilton/Vincent Carter
He starred in the British thriller film Exam, directed by Stuart Hazeldine.
Salmon was one of the celebrity contestants on the tenth series of BBC One's Strictly Come Dancing, partnered with professional dancer Kristina Rihanoff. He was eliminated as a result of the "dance-off" in Week 5, in which he competed against Richard Arnold.
In 2015, he played a fictional version of himself in the Netflix series, Master of None alongside Aziz Ansari's main character.
On 9 May 2015 Salmon gave a reading at VE Day 70: A Party to Remember in Horse Guards Parade, London.
In 2018, he portrayed the role of Chudleigh Pomeroy in Mortal Engines.