Cast (27)

David Tennant

Richard

Julie Delpy

Julie

Vinessa Shaw

Barbara

Vincent Gallo

Moss

Steve Huison

Billy

Tony Peers

Vicar

Margo Stanley

Mrs. Blenkinsop

Saskia Reeves

Joy

Malcolm Tierney

Joy's Dad

Margi Clarke

Bradford Woman

Monte Hellman

Himself

Lisa Edelstein

Sandra

Joe Dallesandro

Michael

Amanda Plummer

Red Pool Owner

Nathalie Huot

Tall Woman

Christa Lang

Woman on Bus

Anouk Aimée

Self (uncredited)

Mika Kaurismäki

Michael Bambihill (uncredited)

Valentin Siroon

Bartender (uncredited)

Dijon Talton

Brandon Williams

Johnny Depp

Self / William Blake (uncredited)

Joey Perillo

McCrea

James Le Gros

Takowsky

Matthew Faber

Joel

Brent Morris

Aviator Shades Cop

Cameron Bancroft

Patterson

Jerzy Skolimowski

Minister

Crew (16)

Mika Kaurismäki

Director

Richard Rayner

Novel

Richard Rayner

Screenplay

Jeff Imada

Stunts

Bruce Alan Greene

Steadicam Operator

Vincent Gallo

Music

Sébastien Cortella

Original Music Composer

Ewa J. Lind

Editor

Pierre Assouline

Producer

Mika Kaurismäki

Screenplay

Caroline Hanania

Production Design

Diana Graham

Music Supervisor

Johnny Depp

Thanks

Julie Baines

Producer

Michel Amathieu

Director of Photography

Chris Palermo

Stunts