Liam Neeson portrays Robert Roy MacGregor, a Scottish hero who takes a stand against injustice and fights for his family's survival.
Jessica Lange plays Mary MacGregor, the supportive and strong wife of Robert Roy MacGregor.
John Hurt takes on the role of John Graham, a nobleman who plays a pivotal part in the film's events.
Tim Roth embodies the villainous Archibald Cunningham, a despicable Englishman who becomes a fierce adversary to Robert Roy MacGregor.
Eric Stoltz portrays Alan MacDonald, a loyal friend to Rob Roy who stands by his side in the face of danger.
Brian Cox plays Killearn, a character whose actions have a significant impact on the storyline of the film.
Jason Flemyng brings Gregor to life, a key figure in the world of Rob Roy.
Andrew Keir embodies the role of Argyll, a character who plays a crucial part in the events unfolding in the movie.
Shirley Henderson portrays Morag, a character who adds depth to the story with her presence.
Brian McCardie plays Alasdair, a character who is entangled in the struggles faced by Rob Roy.
Gilbert Martin takes on the role of Guthrie, adding to the ensemble cast of Rob Roy.
Vicki Masson brings Betty to life, a character who contributes to the richness of the film's narrative.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.