Question: who plays nimue in once upon a time
Answer: Season 5 Episode 7 Directed by Romeo Tirone Written by Jane Espenson Production code 507 Original air date November 8 , 2015 ( 2015 - 11 - 08 ) Guest appearance ( s ) Beverley Elliott as Granny / Widow Lucas Caroline Ford as Nimue Liam Garrigan as King Arthur Elliot Knight as Merlin Joana Metrass as Queen Guinevere Darren Moore as Vortigan Episode chronology ← Previous `` The Bear and the Bow '' Next → `` Birth '' Once Upon a Time ( season 5 ) List of Once Upon a Time episodes