Alexander Tank directs ‘Elvira’ for The North Face.

Filmed in Annecy, France.

Director
Alessandra Dolci, Lou Staub
Producer
Director of Photography
Colourist
HILLTON
Production Company