Mordred

Sir Mordred is a character featured in the extended universe of ABC's Once Upon a Time. He débuts, with his only appearance, in a canon bonus feature of the fifth season. He is portrayed by James Marsters.

Mordred is based on the character of the same name from the Arthurian Legend.