It does not matter whether you were born in India or not, Bollywood accepts talents from all over the world. Nothing succeeds like success. There are numerous foreign actors who are trying their luck in Hindi films. Only some, though, taste the fruit of success. Here are some.

Sunny Leone

Born in Canada, Sunny Leone was among the handful Indian porn-stars. However, life changed for Sunny Leone when she participated in Bigg Boss 5, a reality show which introduced her to mainstream Indian families. Mahesh Bhatt offered her a tailor-made debut in Bollywood in the form of "Jism 2". Her item number in "Shootout at Wadala" got instant hits. Her next is the sequel of "Ragini MMS".

Imran Khan

Khan was born in the US and then came to India as his parents got divorced. This nephew of the legendary Indian movie-star Aamir Khan created ripple with his debut "Jaane Tu... Ya Jaane Naa". Gradually, he established himself as one of the young sensations. His next is "Once Upon a Time in Mumbaai Dobaara".

Nargis Fakhri

She made her debut with the sensational film, "Rockstar", which had Ranbir Kapoor as its protagonist. Fakhri was born in the US. She is half Pakistani and half Czech. Her next is "Madras Café" directed by Shoojit Sircar of "Vicky Donor" fame.

Katrina Kaif

She was born in Hong Kong to a British mother and an Indian father. She is the highest paid female actor in Bollywood with major success in her kitty. She has already worked with the best filmmakers in the industry, including Karan Johar, Ramgopal Verma, Zoya Akhtar, Prakash Jha, Rajkumar Santoshi, Subhash Ghai and Yash Chopra.

Deepika Padukone

She is the daughter of Prakash Padukone, one of the former badminton legends in India. She was born in Denmark as her family was there during that time. However, they came back to India shortly. She had a dream debut starring opposite Shah Rukh Khan. Her next is also with SRK, "Chennai Express" directed by Rohit Shetty.