From mesmerizing us with their extra-ordinary expressions to taking our hearts away with the ease they carry their roles, our actors do a lot of hard-work to deliver what we see on-screen.

As the saying goes, “If you are good at something, never do it for free”, but a few of our actors have given mind-blowing and memorable performances without charging a penny. Yes they did it for free.

Here’s a list of all those actors who didn’t charge any money for their roles, have a look:

1.Shahid Kapoor:

Shahid Kapoor gave his career’s best performance in the movie, Haider. He was loved widely for the character he played and the way he played it. He stole everyone’s heart with his crazy expressions. But Shahid Kapoor didn’t charged a single penny for this movie.

2. Kareena Kapoor Khan:

The Bebo of Bollywood did the song ‘Marjaani Marjaani’, from the movie Billu for free. She also did ‘Fevicol Se‘, from the movie Dabbang 2 for free.

3. Sonam Kapoor:

Sonam Kapoor charged only Rs.11 for her role in ‘Bhaag Milkha Bhaag’.

4. Katrina Kaif:

Katrina Kaif melted everyone’s heart with her hot moves in the song ‘Chikni Chameli’ from Agneepath, but she didn’t charged a single rupee for that song, however, Karan Johar gifted her a Ferrari later on.

5. Deepika Padukone:

Deepika debuted with the movie, Om Shanti Om and became a big hit but she didn’t charged a single rupee for that movie.

6. Rani Mukherjee:

Rani didn’t charged a penny for her role in the movie, Kabhi Khushi Kabhi Gum, for her friend Karan Johar.

7. Sonakshi Sinha:

Sonakshi Sinha did the song “Har Kisi Ko Nahi Milta” from the movie, Boss for free.

8. Salman Khan:

The Bhaijaan of Bollywood has done many cameos for free, including tees maar khan, son of sardaar, fugly and many more.

9. Priyanka Chopra:

Priyanka Chopra did the song “Rocking and rolling it”from the movie Billu.

10. Shah Rukh Khan:

Shah Rukh Khan worked free of cost for the movie Bhootnath Returns.

What are your thoughts about this? Share them with us in the comments below.