Dianne Doan: roles at a glance
Dianne Doan plays Yidu in the original Vikings series.
Selected work beyond Vikings includes Descendants, Good Trouble and Warrior. Explore the biography below for the roles, career context and further references.
Reference: Vikings cast credit.
About Dianne Doan
Dianne Doan plays Yidu in Vikings and Mai Ling in Warrior. Her other television work includes Lonnie in Descendants, Kate in Good Trouble and Kora in Agents of S.H.I.E.L.D. The difference between those settings is substantial: family-oriented fantasy, contemporary drama, superhero television and a period action series all form part of her screen work.
Warrior is the strongest next stop for viewers who want an extended character arc after Yidu. Descendants offers a distinct introduction to another part of her audience, while Agents of S.H.I.E.L.D. is an additional genre route. Doan’s Warrior is separate from the Danish series of the same English title featuring Marco Ilsø.
What to watch next from Dianne Doan
As an Amazon Associate I earn from qualifying purchases. Amazon links below are paid links; qualifying purchases, signups or streams may earn us a commission at no extra cost to you. Affiliate disclosure
Warrior
The clearest follow-up for an extended character arc, with Doan as Mai Ling.
Find streaming & rental optionsCheck Amazon US video optionsOpens in a new tab. Paid link: we may earn a commission if you buy, at no extra cost to you. DetailsDescendants
Lonnie offers a very different, family-oriented fantasy setting.
Find streaming & rental optionsCheck Amazon US video optionsOpens in a new tab. Paid link: we may earn a commission if you buy, at no extra cost to you. DetailsAgents of S.H.I.E.L.D.
Look for Kora for another television genre role.
Find streaming & rental optionsCheck Amazon US video optionsOpens in a new tab. Paid link: we may earn a commission if you buy, at no extra cost to you. DetailsCompare local availability on JustWatch or search the named title in Amazon US video. Search results may include remakes and similarly named titles; match the performer, year and edition. Confirm whether a title is included, a rental, a purchase or a separate channel subscription before paying.
Selected screen credits
Dianne Doan in Vikings

Yidu
Dianne Doan portrays Yidu in Vikings.
Yidu arrives in Kattegat as an enslaved outsider and becomes closely involved with Ragnar during his return to Francia.
Follow the character’s journey, loyalties and place in the wider saga.
Explore Yidu’s story