Hudsons gjennombruddsrolle var som «Penny Lane» i Cameron Crowes film fra 2000, en rolle hun ble Oscar-nominert for i kategorien for beste kvinnelige birolle. Tidligere hadde hun opptrådt i mindre kjente filmer som og .