She is best known for playing Helena Peabody in the Showtime series The L Word and Elizabeth Russell in the Oscar-nominated Bollywood epic Lagaan.
Ia dikenal karena memerankan Helena Peabody dalam serial Showtime The L Word dan Elizabeth Russell dalam film epik Bollywood pemenang Oscar Lagaan.