Figlia di un regista e di un’attrice la sua carriera è tracciata fin dalla nascita. Il suo esordio sul grande schermo, dopo alcuni lavori come modella, risale al 1991, quando recita in Shout al fianco di John Travolta. Il primo ruolo da protagonista arriva con Emma, tratto dal libro di Jane Austen, ma il grande successo giunge con Shakespeare in Love. Durante la sua carriera compare in alcune puntate di Glee, anche in veste di cantante. Contraria ai vaccini e negazionista sulla relazione HIV-AIDS, lancia il sito Goop, dove parla di alimentazione naturale e stile di vita sano.