Koyla (1997): cast, story & where to watch
1997 · Film · ★ 6.5

Released in 1997, Koyla is an action film directed by Rakesh Roshan, running about 170 minutes.
What it’s about. A village girl agrees to a marriage to a king she has never met after he sends her a photograph of himself. But the man in the photograph is not the king but his most loyal slave, the handsome but mute Shankar.
Who’s in it. Koyla stars Shah Rukh Khan as Shankar, Madhuri Dixit as Gauri, Amrish Puri as Raja Saab and Ranjeet as Dilawar, among others.
How it landed. With an audience score of 6.5/10, Koyla has drawn a solid, mixed-to-positive response.
Where to watch. In US you can rent or buy it from Amazon Video. See the full, country-by-country breakdown on our where to watch Koyla page.
If you liked it. Fans of Koyla tend to enjoy The Dark Knight, The Lord of the Rings: The Return of the King, Inception and The Lord of the Rings: The Fellowship of the Ring.
Frequently asked
- Where can I watch Koyla (1997)?
- In US, Koyla is available to rent or buy from Amazon Video. Availability varies by country — check our where-to-watch page for every region.
- Is Koyla worth watching?
- Koyla holds an audience score of 6.5 out of 10, and is a strong pick if you enjoy action. Reactions are mixed, so it may depend on taste.
- Who stars in Koyla?
- Koyla stars Shah Rukh Khan, Madhuri Dixit, Amrish Puri, Ranjeet and Salim Ghouse.
- When was Koyla released?
- Koyla was released in 1997, with a runtime of about 170 minutes.
