Sir Edgar is the main antagonist of the 2004 film Ella Enchanted.
He is portrayed by Cary Elwes, who also played Larry Kline in Stranger Things, Lawrence Gordon in the Saw franchise and William Boone in Rudyard Kipling's The Jungle Book, he also voiced Paxton Powers in Batman Beyond and Aquaman in Justice League: The Flashpoint Paradox.
Edgar is Prince Char's evil uncle. He enslaves his kingdom, forcing giants to work for him, forcing elves to be nothing but entertainers and he kills Char's father to seize power. Aided by a menacing snake, Heston, Edgar plots to seize power from Char.
When he discovers Ella's gift of obedience, he decides to use her to get rid of Char. Edgar orders her to plunge a dagger into the prince's heart. Ella succeeds in breaking the curse, but Edgar, furious, orders his guards to capture Ella and lock her up.
Fortunately, Ella's friends arrive and set her free. Ella realizes that Edgar is about to kill Prince Char with a poisoned crown.
Just as he is about to place it on the prince's head, Ella stops the coronation. After a fierce battle, Edgar tries to stay in power but makes the mistake of putting the crown on his head, putting him into a coma.
- Edgar's character isn't shown in the book.