Macfadyen's career is defined by his ability to take on challenging and diverse roles. From historical figures to complex characters, his performances have consistently captivated audiences worldwide. Below are some of his most memorable roles:
Robert the Bruce in "Braveheart"
Macfadyen's portrayal of Robert the Bruce in "Braveheart" remains one of his most celebrated performances. The film's success brought him international recognition and cemented his status as a leading actor in the industry.