Actors Lena Headey and Indira Varma and director Mark Mylod