Marshall erlangte durch seine Rolle des James Hurley in der Fernsehserie Twin Peaks (1990–1991) und dem 1992 gedrehten Film-PrequelTwin Peaks – Der Film internationale Bekanntheit. Nach dem Ende der Serie konnte er 1992 noch mit dem Actionfilm Fäuste – Du mußt um Dein Recht kämpfen und der Rolle als angeklagter PFC Louden Downey in dem Gerichtsdrama Eine Frage der Ehre Erfolge verzeichnen. Anschließend konnte er jedoch nicht mehr daran anknüpfen und trat überwiegend in B-Movies und Fernsehproduktionen auf. 2017 wirkte er, erneut in der Rolle von James Hurley, an der dritten Staffel von Twin Peaks mit.
Seit 1998 ist Marshall in zweiter Ehe mit der Schauspielerin Renee Griffin verheiratet. Das Paar hat einen Sohn (* 2002).