Jack Rowan as Gene Lord
Tahirah Sharif as Cindy Carter
Jason Flemyng as Albert Lord
Martha Plimpton as Mint Ma
Lex Shrapnel as Leonard Lord
Daniel Sharman as Kelly Lord
Eliza Butterworth as Carly Lord
Josh Tedeku as Eddie Carter
George Jaques as Anthony Lord
Leanne Best as D.I. Lindsay
Dougray Scott as Tony