Marcia Cross est née le 25 mars 1962 à Marlborough, dans le Massachusetts. Etre actrice a toujours été son rêve, elle aurait eu une révélation en jouant dans une pièce de fin d'année, à l'école. C'est à 18 ans qu'elle entre dans la célèbre école d'art dramatique de Julliard. Elle possède également un master en psychologie.
En 1984, elle fait sa première apparition à la télévision dans la série "The Edge of the Night". De 1992 à 1997 elle interprète le docteur Kimberly Shaw dans la fameuse série "Melrose Place". Elle était normalement prévue pour un seul épisode mais ayant fait forte impression auprès des producteurs, elle deviendra un personnage récurrent. Par la suite, Marcia a fait quelques apparitions dans "Seinfield", "Cheers", "Ally Mcbeal", "Spin city",... Elle interprète notamment la soeur du docteur Abbott dans "Everwood". Elle a également tourné dans quelques longs-métrages : "Living in fear", "Always say good-bye", "Dancing in Septembre", "Bad influence".
"Desperate Housewives" marque également son grand retour à la télévision avec son personnage de Bree Van De Kamp.