Elliot Knight is an English actor. He made his acting debut as the title character on the Sky1 action-adventure series Sinbad. Continuing to work on television, Knight appeared as a series regular on the BBC One crime drama By Any Means, the CBS mystery American Gothic, and The CW comedy-drama Life Sentence, in addition to portraying Merlin on the ABC fantasy Once Upon a Time and Don Hall / Dove on the DC Universe / HBO Max superhero drama Titans. From Wikipedia