Macfadyen's first role was Philip in the film made for television The Lost Language of Cranes (1991). He portrayed a young man who must tell his parents that he is gay. Playing the role of his father was fellow Scottish actor Brian Cox. Macfadyen then acted in five episodes of Soldier Soldier before appearing in the television film 15: The Life and Death of Philip Knight (1993) and also on the television series Takin' Over the Asylum (1994) about a salesman who runs a radio station in a mental institution. That role led to his role as Robert the Bruce in Mel Gibson's film Braveheart (1995).[3] In 1995 he also portrayed Richard Burton in the TV miniseries Liz: The Elizabeth Taylor Story.
After Braveheart won Best Picture at the Academy Awards, Macfadyen acted in the independent film Nevada (1997), before giving the most over-the-top[citation needed] performance of his career in the action/fantasy Warriors of Virtue (1997). He also co-starred alongside Don Cheadle and Ray Liotta when he played Peter Lawford in the HBO film The Rat Pack (1998).[3]
Macfadyen played Orson Welles in Tim Robbins's third directorial film Cradle Will Rock (1999). Although the film received a nomination for the Palme d'Or at Cannes, it was a financial flop. Macfadyen next made the Shakespearan film Titus (1999), alongside Anthony Hopkins, where he played Lucius, eldest son of Titus Andronicus. Directed by Julie Taymor, the film was a critical triumph but with mediocre box office results.
Macfadyen acted as Marcus Crassus in a TV mini-series of Spartacus (2004), and the character of Bill in The Pleasure Drivers (2005).
In 2006, he was the lead in the dramatic film The Virgin of Juarez (2006).[3] He then starred in Kevin Connor's mini-series Blackbeard, it co-stars Richard Chamberlain, Jessica Chastain, Mark Umbers, Stacy Keach, David Winters, and Rachel Ward. It's about pirate Blackbeard (Macfadyen), who wreaks havoc on the high-seas looking for Captain Kidd's treasure.[4] His dark presence causes controversy in the local port town of New Providence, especially among Gov. Charles Eden (Chamberlain) and his adopted daughter Charlotte (Chastain), who is being wooed by Lt. Robert Maynard (Umbers).[5]
His next big role was that of Jeff Denlon in Saw III (also 2006). Jeff is a man obsessed with revenge, and he is led into a series of traps that test his ability to forgive. The film was a smash hit for its $10 million budget, earning almost $200 million worldwide. Macfadyen then co-starred in the box office bombRedline and Saw IV (both 2007), which was also a box office success.
Macfadyen continued making films, starring as the outlaw Will Tunney in his western film Shadowheart (2009). He has appeared on television on the series Killer Wave (2007) and Californication (2008) He has also acted in the mystery film San Saba (2008) and the thriller film Clean Break (aka, Unnatural Causes, 2008).
2010s
Macfadyen has appeared in two thrillers: Pound of Flesh (2010) alongside Malcolm McDowell, which revolves around a corrupt college professor, and the crime thriller Shadows of the White Nights (aka, Assassins Run, 2013) alongside Christian Slater. He starred as Lucas Blackstone in the Christian film Taken by Grace (also 2013). Additionally, Macfadyen was part of the cast of the USA Network's television series Psych, the Cameron Crowe feature film We Bought a Zoo (2011) starring Matt Damon, and the final season of Chuck as villain Nicholas Quinn.