Laure Marsac prend des cours de théâtre à l’âge de 11 ans, au Centre Américain, à Paris. A 14 ans, elle tourne son premier film :
La Pirate, de Jacques Doillon, pour lequel elle reçoit le César du Meilleur Jeune Espoir Féminin. Elle continue ses études à la Sorbonne, en histoire de l’art.
A 20 ans, elle joue pour la première fois au théâtre, et obtient le rôle emblématique de Juliette dans une adaptation du chef-d’œuvre de Shakespeare. Elle tourne des films avec des cinéastes de nationalité et d’horizon différents :
Tumultes de Bertrand Van Effenerre,
Un Vampire Au Paradis de Abdelkrim Bahloul,
Les Infideles de Randa Chahal Sabbag. Parfaitement billingue, elle tourne aussi en anglais avec Neil Jordan dans l’envoûtant
Entretien Avec Un Vampire, aux côtés des deux super stars Tom Cruise et Brad Pitt. On la voit aussi dans
Hit Me de Steven Shainberg, ou
Jefferson A Paris de James Ivory. Laure Marsac joue aussi dans la grosse production française
La Reine Margot.
Elle arrête le cinéma quelques temps suite à la naissance de ses enfants, puis revient avec un court-métrage,
Une Star Internationale, dans lequel elle dirige Charlotte Gainsbourg. En 2008, elle joue aux côtés des plus grandes stars françaises dans
Mesrine : L'Ennemi Public N°1.