Pelican Blood Cast George Newton Emma Booth Harry Treadaway Christopher Fulford Oona Chaplin Arthur Darvill Emma Clifford Eden Watson