10 Actor Replacements That Actually Improved Movies

7. Moira Kelly - Donna Hayward (Twin Peaks: Fire Walk With Me)

Fantastic Beats Grindelwald Mads Mikkelsen Johnny Depp
New Line Cinema & ABC

Donna Hayward was a significant character in David Lynch's series Twin Peaks, though also one of its more divisive major players, in part because Lara Flynn Boyle's performance as Laura Palmer's (Sheryl Lee) troubled best friend split audiences right down the middle.

When Boyle couldn't return for the 1992 prequel film Twin Peaks: Fire Walk with Me due to scheduling conflicts, she was replaced with Moira Kelly, who many fans maintain gave a far more vibrant and persuasive performance in a single film than Boyle did across 30 episodes of the show.

Granted, the two actresses are in many respects playing two starkly different versions of the same person on separate sides of a traumatic, life-changing event, but even so, Kelly's portrayal feels more well thought-out, while Boyle's is more skittish and ultimately irritating.

Kelly had the advantage of only performing the part for a comparatively short time, while most fans agree that Donna's characterisation veers off a cliff in the show's second season and Boyle's performance with it.

Even so, Kelly's work in Fire Walk with Me left a lot of fans wishing that she'd simply been cast in the part from the beginning and even been invited back for Lynch's recent third season (in which neither actress appeared).

Contributor
Contributor

Stay at home dad who spends as much time teaching his kids the merits of Martin Scorsese as possible (against the missus' wishes). General video game, TV and film nut. Occasional sports fan. Full time loon.