All Cast

Ben Whishaw

Ben Whishaw

Richard

Cheng Pei-Pei

Cheng Pei-Pei

Junn

Andrew Leung

Andrew Leung

Kai

Morven Christie

Morven Christie

Margaret

Naomi Yang

Naomi Yang

Vann

Peter Bowles

Peter Bowles

Alan

Shane Salter

Shane Salter

Café Customer

Leila Wong

Leila Wong

Café Customer