VIKINGS CASTTHE INDEPENDENT FAN GUIDE
Characters · The fan guide

Yidu

Played by Dianne Doan

Yidu arrives in Kattegat as an enslaved outsider and becomes closely involved with Ragnar during his return to Francia.

Who plays Yidu in Vikings?

Yidu is played by Dianne Doan in the original Vikings series.

Explore family, allies and rivals or follow the story sections below.

Cast references: Dianne Doan.

Explore Yidu’s story

A captive with her own account

She tells Ragnar of a high-status Chinese family background and her capture. Treat that account as what the character says, rather than independent historical confirmation of royal ancestry.

Knowledge becomes dangerous

Yidu supplies the substance Ragnar increasingly relies on and learns his secret about the destroyed English settlement. When she confronts him and refuses further supply, he drowns her.

Curiosity does not erase coercion

Ragnar’s fascination with someone from a distant place can coexist with a deeply unequal relationship. A guide should not turn that imbalance into an exotic romance or reduce Yidu to an explanation for his decline. Her knowledge makes her threatening to a leader who has controlled what his own followers are allowed to know.

Character interpretation · Season 4 contextView source

Relationships & loyalties

Memorable scenes

The secret Ragnar has withheld

Season 4, episode 5

Ragnar tells Yidu about the destroyed settlement in England. Their private exchange places knowledge outside the circle of people who have a direct stake in what their leader has concealed.

Why this moment matters

Ragnar chooses an outsider as the person who hears a failure concealed from the people who followed him. The confession creates intimacy, but it also gives Yidu knowledge that can threaten his authority. What looks like trust therefore contains an unstable dependency: she knows something that his public position requires him to keep under control.

Explore this episode

The river confrontation

Season 4, episode 8

When Yidu refuses further supply of the substance and raises Ragnar’s concealed failure, he drowns her. His sons witness the killing; intimacy and curiosity have provided no protection from his power.

Why this moment matters

The killing destroys any comforting assumption that Ragnar’s curiosity about another culture makes the relationship safe. Yidu’s refusal and her knowledge meet a ruler unwilling to tolerate either. The sons’ presence matters because the violence becomes part of their experience of their father, while Yidu’s own future ends as the price of his effort to contain a secret.

Explore this episode

Why fans keep talking

The frustration around Yidu concerns a gap between the possibilities suggested by her background and the narrow function her arc ultimately serves. A distant origin, captivity and private knowledge could sustain a substantial story of her own. Instead, much of her time becomes inseparable from Ragnar’s dependence and decline. Reading her death as evidence of his moral deterioration can explain its dramatic purpose without resolving the complaint that her individuality receives too little room.

What divides viewers

Her background promises a wider story that some viewers feel is reduced to a brief part in Ragnar’s decline. They want a more consequential journey of her own.

Portrait of Dianne Doan
Behind the character

Who plays Yidu?

Dianne Doan portrays Yidu.

Dianne Doan’s work beyond Vikings includes Lonnie in Descendants (2015); Kate in Good Trouble (2019); Mai Ling in Warrior (2019); Kora in Agents of S.H.I.E.L.D. (2020).

Explore Dianne Doan’s biography & career

Follow the story

Where to go after Yidu’s guide