Khan wanted to be a doctor but joined acting. Her acting career began while visiting the set of Yuvraj at Subhash Ghai's film school Whistling Woods. Salman Khan noticed her and decided to cast her for his friend Anil Sharma's film Veer because, he said, "She looks the character — the sweet princess she is playing in Veer". After a screen test, Khan was given the lead role of Princess Yashodhara. She gained eight kilograms in order to be more convincing as a 19th-century princess. The film revolves around the 1825 Pindari movement of Rajasthan, when India was ruled by the British. Veer did not do well at the Box office; however, her performance received mix reviews from both critics and public. Taran Adarsh of Bollywood Hungama observed that "Zarine resembles Katrina Kaif, but wears one expression all through". Nikhat Kazmi of Times of India concluded that "Zarine is unimpressive". Rediff. com mentions that "Zarine is average". Critic Subhash K. Jha called her performance a "Zarine's charm adds to her adorable screen presence. " Khan was nominated for Zee Cine Award for Best Female Debut.