Guest Stars Jessica Raine as Emma Grayling Dougray Scott as Alec Palmer Kemi-Bo Jacobs as Hila Aidan Cook as The Crooked Man