Co Starring Daniel May-Gohrey as Joe Andrew May-Gohrey as Joe Otis Hughes as Ben Frank Hughes as Ben Francesca Mills as Helen of Troy Freddie Wise as Simon Barker John McCrea as Steve Severin Dorothy Atkinson as Sylvia Cook Toby Woolf as Young Steve Ferdia Walsh-Peelo as Nick Kent Akeem Adams as Holly Ethan Hurst as Bazooka Joe Zachary White as Bazooka Joe Edward Rees as Bazooka Joe Zion Battles as Don Letts Zachary Goldman as Billy Idol Hannah Galletly as Debbie Ben Sardeson as Berlin Iris Law as Soo Catwoman Razan Nassar as Simone Thomas Thomas Rees as Bazooka Joe Caitlin Taylor as Tracie Beth Dillon as Siouxsie Sioux Dylan Llewellyn as Wally Nightingale Shelley Atkinson as Woman on Train Steve Brody as Train Guard Seb Collinson as St. Martin's Student