Payload Cast Ryan Beard Khrob Edmonds Roshan Johal Shane Nagle Joanne Owen-Smith Margaret Rivette Dylan Russell