According to TVLine, Once Upon a Time has given its Camelot a wizard and a queen. The show has cast British Sinbad alum Elliot Knight in the recurring Season 5 role of Merlin, whom viewers know holds the answer to expunging the Darkness from the world forever — and thus can save Emma from her new fate.
Additionally, Portuguese actress Joana Metrass has landed the recurring role of Guinevere, the queen to King Arthur (to be played by Liam Garrigan).
Season 4 premieres September 27th. Stay with Scifi Pulse for continuing Comic-Con coverage.