Hollywood and Bollywood are two of the most versatile film industries on the globe. Both industries have been producing some top-class content to entertain the audience for ages now. In the past, there have been some special moments when these two industries have exchanged paths. With their popularity and marvelous acting skills, many Bollywood actors have made their way to Hollywood. Likewise, many Hollywood actors have played a cameo in the Bollywood industry to tick off a special task in their bucket list. Here we bring you the list of the top 10 Hollywood actors who have surprised us by making special cameos in Bollywood movies:

1. Sylvester Stallone – Kambakkht Ishq: Many Bollywood buffs literally got crazy when they saw Hollywood (and worldwide) superstar Sylvester Stallone making a special appearance in 2009’s silver screen hit Kambakkht Ishq. Starring Akshay Kumar and Kareena Kapoor in the lead role Kambakkht Ishq garnered many applauses and made headlines for Stallone’s cameo.

2. Will Smith – Student of the year 2: Seeing Will Smith doing Bollywood crazy steps was a dream of many and it got true when the Bad Boy star surprised us with his dance steps in a song for Karan Johar’s Student of the year 2.

3. Ben Kingsley – Teen Patti: Ben Kingsley is one of the most renowned and iconic superstars of Hollywood and seeing him sharing the screen with Bollywood legendary actor Amitabh Bachchan in 2010’s superhit movie Teen Patti was a treat for many Bollywood fans.

4. Snoop Dog – Singh is King: “Yo, what up this is big snoop dog, represent the Punjabi, aye yo hit'em with this.” Who doesn’t remember this epic line of Snoop Dog from Akshay Kumar’s Singh is King.

5. Denise Richards – Kambakkht Ishq: Not only Sylvester Stallone, but Kambakkt Ishq also featured the special appearance of Denise Richards. She featured in the movie as an actress with whom Akshay Kumar works.

6. Christopher B. Duncan – My Name is Khan: Hollywood actor Christopher B. Duncan known for his classic roles in The Frist Family and The Jamie Foxx show made a special appearance in Shahrukh khan’s chartbuster My Name is Khan. In the movie, he played the role of Barack Obama.

7. Toby Stephens – Mangal Pandey: Toby Stephens featured in the film, Mangal Pandey: The Rising. He played Captain William Gordon, who is historically known to have bonded with Mangal Pandey. Directed by Ketan Mehta, the film also starred Rani Mukherji, Ameesha Patel, and Kirron Kher among others.

8. Clive Standen – Namastey London: Clive Standen played Katrina Kaif’s boyfriend who she left at the altar in the film Namastey London that came out in 2007. Actor Clive Standen is also known for his major roles in features like Vikings, Taken, Everest, Vault, Doctor Who, and Robin Hood.

9. Rebecca Breeds – Bhaag Milkha Bhaag: Rebecca Breeds has acted in TV shows like Pretty Little Liars, The Originals, Molly, and Blue Water High. She was also seen with Farhan Akhtar in the song Slow Motion Angreza in Rakeysh Omprakash Mehra’s Bhaag Milkha Bhaag.

10. Sarah Thompson: Sarah Thompson Kane is an American actress who is known for her role as Eve in the acclaimed television series Angel. She debuted in Bollywood in the 2010 Prakash Jha film Rajneeti.