Winner of the Miss World pageant of 2000, she became one of the highest paid actresses in Bollywood. Her role in the 2008 film Fashion earned her the Filmfare Award and National Film Award for Best Actress. In 2015, she was cast as Alex Parrish in the ABC crime drama Quantico.
She moved to the United States to live with her aunt at the age of 12. She went to school in Massachusetts, Iowa and New York before returning to India to finish her high school education.
Also a singer, she released her first single "In My City" in 2012.