Braveheart was very much a historical-based war epic that could only be made in the '90s. The film was centered around a protagonist with a legacy that wasn't what you'd call factually accurate, meaning that tons of liberties could be taken about the Scotsman. The villains are sniveling Brits, with the script even taking pot-shots at Prince Edward's homosexuality.
The film did manage to sport a pretty great ensemble cast, but where are they now?
From a storytelling perspective it follows every trope. William Wallace, played by Mel Gibson, is a real "man's man" in the movie. He gets revenge on the British crown for raping and killing his wife by not only staging a rebellion, but also having an heir.
Princess Isabelle is painted as a sympathetic character, but she's really just there as part of William Wallace's revenge plot. He gets her pregnant and, surprise surprise, the real king of England down the line ends up actually being a Scotsman.
But despite Mel's in and out Scottish accent and the movie's more melodramatic, Oscar grabbing moments, it's still an entertaining-as-all-heck film with a stellar cast of talent. Here's what the cast of Braveheart has been up to recently.
Mel Gibson - William Wallace
The A-List actor and director has been involved in his fair share of PR nightmares, but still manages to get high profile roles. One of his more recent films include The Professor and the Madman, which he stars opposite Sean Penn in. There are also a few other projects in the pipeline. On Oct. 6, 2023, Lionsgate Movies will release Desperation Road, a thriller featuring Mel alongside Garrett Hedlund and Willa Fitzgerald.
Sophie Marceau - Princess Isabelle
The French actress had a list of great credits before nabbing the role in Mel Gibson's second venture into directing. She even garnered two Moliere awards for Best Actress in 1991 and 1993 before signing onto the project. She's had a steady stream of work afterwards and is rumored to be in Save the Last Bullet, which is currently in pre-production and is about the Balkan Wars.
James Cosmo - Campbell
James did a phenomenal job playing the loyal and beloved Campbell—he's got some serious pedigree in show business. His father, James Copeland, was most famously known for his role in The Seekers. The youngest of the James's has had a steady amount of acting work before and after Braveheart, getting roles in Trainspotting, The Chronicles of Narnia, and he even landed an awesome role in Sons of Anarchy.
There are also several projects in production that he's involved in that haven't come out yet.
Brian Cox - Argyle Wallace
It'd be almost criminal to make a historical film about Scotland and not include Brian Cox in it. The Emmy award-winning actor is a brilliant talent and has been a part of several high profile franchises, including the X-Men and Bourne series. He's most recently been crushing it on Succession and played Gilles in Last Moment of Clarity.
Brendan Gleeson - Hamish
The "brute" character Brendan Gleeson has a ridiculously long line of credits that showcase his incredible work. His role in In Bruges is just beautiful, he played 'Mad-Eye' Moody in the Harry Potter film adaptations, and he can be seen as Bill Hodges in Mr. Mercedes. Brendan also played the role of Donald Trump in the TV mini-series The Comey Rule, which is based on the book A Higher Loyalty: Truth, Lies, and Leadership.
Catherine McCormack - Murron
It's difficult to believe that Braveheart was only the English actress and director's third performing credit. She also had roles in Spy Game and Shadow of Vampire following the Mel Gibson epic, and went to on act in 28 Weeks Later too. She last played Kate in Cordelia and starred in the TV mini-series Temple as Beth Milton.
Patrick McGoohan - King Edward I
Partick has a serious resume, once in the running for James Bond. He was the star of the popular British series Danger Man, and co-created the series The Prisoner in the late '60s. He played Judge Omar Noose in A Time to Kill, and the last acting gig he had was voice work for Treasure Planet. He unfortunately passed away when he was 81 in 2009.
Angus Macfayden - Robert the Bruce
Braveheart is what really helped catapult Angus' career. Prior to that, he had solid roles in TV series, but it wasn't until he played the son of some gnarly guy with leprosy who ultimately redeems himself and Scotland that he became a sought-after talent in the motion-picture business. Angus also played Aleister Crowley in Strange Angel and Richard Valin in 3022. He reprised his role in Braveheart in the 2019 sequel, Robert the Bruce.
Tommy Flanagan - Morrison
Tommy's usually cast in intense, tough-guy roles, mostly due to his trademark facial scars. The actor's been featured in a litany of high-profile projects, like Gladiator, Sons of Anarchy, and more recently Westworld. He played Tullk in Guardians of the Galaxy Vol. 2 as well. It's safe to say Tommy's done pretty well for himself since Braveheart.
David O'Hara - Stephen
My personal favorite character in the film, David, who played the kooky Stephen, wasn't just a comic relief but also a crazy awesome warrior. David went on to work with a number of award-winning directors, like Martin Scorsese in The Departed. He was also featured on the excellent Luther in a recurring role, and on Gotham. Interestingly enough, he's also in The Professor and the Madman with Mel Gibson. Let's not forget he also landed a role in the Harry Potter series, too.
Peter Hanly - Prince Edward
The Irish actor's character in the film was seen as a weak one who was clearly unfit to lead after his father and provided a stark foil to William Wallace's Alpha Male persona. He last played a school inspector in the TV series Roy, but is best known for his role as Ambrose Egan in Ballykissangel. His last acting credit was in 2012.
While Braveheart might seem like a dated movie by today's standards, it's hard to deny the movie's influence and the impact it had when it first debuted. It nearly swept the Oscars, winning ten Academy Awards, including Best Picture, Best Director, and Best Screenplay.