Starred as Walter Steele on the superhero series "Arrow."
Starred in "Alien vs. Predator" written and directed by Paul W.S. Anderson
Starred in "Freeze Frame" with Lee Evans
Cast in the comedy "Keen Eddie"; originally aired on FOX
Again reprised the role of Charles Robinson in "Die Another Day"
Reprised his role as Charles Robinson in "The World Is Not Enough"
Cast as Charles Robinson in "Tomorrow Never Dies" starring Pierce Brosnan as James Bond
Made his feature film debut in "Captives"
Fisrt major TV role opposite Helen Mirren in "Prime Suspect 11"
Formed the punk rock band Friction, for which he played the drums, in the late 1970s.
Played the trumpet at the Cheltenham Jazz Festival.
Considered for the role of James Bond for "Casino Royale" (2006). Former Bond Pierce Brosnan, with whom Salmon had worked in "Tomorrow Never Dies" (1997), "The World Is Not Enough" (1999), and "Die Another Day" (2002) endorsed him for the role.
Worked with the alternative education program notschool.net, funded by Apple Computers.