Marcia Anne Cross est née à Marlborough, Massachusetts en 1962. Toute jeune, elle est attirée par la profession de comédienne. En 1980 elle obtient son diplôme à la Julliard School de New York. Elle poursuit ses études à la Antioch University, Los Angeles où elle suit un master de Psychologie.
Elle débute sa carrière à la télévision en 1984 dans le soap opéra
The Edge Of Night. En 1986, on la retrouve dans la distribution d’ABC pour
One Life For Live où elle interprète Kate Sanders pendant un an.
Marcia Cross obtient en 1992 un rôle majeur dans la série
Melrose Place en compagnie de Laura Leighton et Heather Locklear entre autres. Cette aventure lui permet d’acquérir une notoriété qui dépasse les frontières Américaines. En 1997 elle ne reconduit pas son contrat et quitte donc la série.
En 2003 elle auditionne, pour incarner le rôle d’Edie Britt dans la série
Desperate Housewives. Elle incarnera finalement Bree Van De Kamp, représentante de la classe moyenne et des traditions américaines. Elle est nommée pour ce rôle à de nombreuses récompenses, Golden Globe, Golden Satellite.
Marcia Cross fait un retour au cinéma sous la caméra du réalisateur Dave Shander dans
The Glass Eye.