liam neeson portray the scottish legend robert roy macgregor from the early 18th century . he be a true actor . he captivate the audience with his charisma a he do in all his role . jessica lange be excellent a his wife mary . mary be such a beautiful woman . it her love that make rob roy the legend and but it his passion that make her love undying . they need each other . tim roth a the evil cunningham be perfect while in one way or another and upon watch the movie and you will find cunningham disgusting . the scotland scenery be beautiful . the environment and condition of the time be depict quite well . if you like history and romance and passion and love and you will enjoy rob roy . there be violence and blood and but it unavoidable in tell this story a it should be tell while no gratuitous violence . and you do have to listen carefully if youre not use to a scottish accent . one important point that make this movie so good be that no one actor or actress be glamorize while they get dirty and actually look unattractive in various scene . it their skill a actor that attract you and they do not rely on marquee name and popularity or sex symbol appeal . this be something special .