Amanda Bailey plays Rose Parrish
Lewis Allcock plays John Dory
Clemente Charles plays Will Parrish
Clemente Lohr plays Gerhard Kleeman
Simon Stache plays Friedrich Dorf
Charlie Mackay plays Jacob Collier