Once Upon a Time está indo para o reino de Camelot em sua quinta temporada, e após definir Liam Garrigan no papel de Rei Arthur, e confirmar que Sinqua Walls retorna para o papel de Lancelote, chegou a hora de conhecer quem serão a Rainha Guinevere e o Mago Merlin.
O ator britânico Elliot Knight (Sinbad, How to Get Away with Murder) é quem vai interpretar Merlin. O mago é a única pessoa que tem a solução para expurgar as trevas do mundo de uma vez, e salvar Emma (Jennifer Morrison) de seu novo destino.
Já para ser a esposa do Rei Arthur, foi contratada a atriz portuguesa Joana Metrass. Pouco conhecda, seus créditos incluem as séries portuguesas Sinais de Vida e Morangos com Açúcar.
A temporada 5 será focada na nova jornada de Emma, agora sombria, e a busca por Merlin, o único capaz de salvá-la. Nos Estados Unidos, a série retorna no dia 27 de setembro.