Whether it be a tyrant or a brat, many films use royalty as an obstacle.

But well-developed princes who are actually good people are harder to come by.

Yet that doesn’t mean they don’t exist.

Fiction-Princes-T’Challa-Prince-Edward-Legolas

Here are a few fictional princes who break the mold by proving themselves to actually be decent people.

Then he is more than willing to fight a dragon in her name.

Phillip is the quintessential fairy-tale prince plus a personality.

Prince Phillip holding Princess Aurora’s hand in the woods during their first meeting in ‘Sleeping Beauty’

Image via Disney

Then T’Challa admits his mistake, offering Bucky asylum in Wakanda.

Throughout the film, Caspian works towards that goal, leading the Narnians in a war against the Telmarines.

Of course, the war cannot end that easily, but the moment still proves Caspian’s goodness.

Chadwick Boseman as T’Challa in Captain America: Civil War

Image via Marvel

He is happy to save her on several occasions.

Char is too trusting of his uncle Edgar (Cary Elwes), who is trying to kill him.

But these flaws are easily overcome.

Ben Barnes as Prince Caspian and William Moseley as Peter in The Chronicles of Narnia: Prince Caspian

Image via Disney

He is enthusiastic, brave, and doesn’t hesitate to help others when he can.

AndDisenchantedshows that he managed to stay friends with the couple despite living in different worlds.

His wife, Breha, is Alderaan’s queen, so he is styled as the prince.

Hugh Dancy as Prince Charmont in ‘Ella Enchanted’

Image via Miramax Films

Though she may be the planet’s leader, he has plenty of political savvy.

He represents Alderaan in the Galactic Republic and is responsible for maintaining their relationship with other planets.

But he is most remembered for defying the Empire and building the Rebellion.

Prince Edward, played by James Marsden, looking excited in ‘Enchanted.'

Image via Disney

Bail is instrumental in the Rebellion, never comprising his beliefs despite the danger to him and his family.

Plus, he raises Leia (Carrie Fisher) to be the principled and courageous woman she is.

But just as the title is ignored, you would never know it by his behavior.

Jimmy Smits as Bail Organa in ‘Star Wars’

Image via Disney

Orlando Bloom as Legolas speaking to Aragorn in The Lord of the Rings movies

Image Via New Line Cinema

Black Panther