All Cast

Liv Tyler

Liv Tyler

Lucy Harmon

Sinéad Cusack

Sinéad Cusack

Diana Grayson

Jeremy Irons

Jeremy Irons

Alex Parrish

Jason Flemyng

Jason Flemyng

Gregory

Joseph Fiennes

Joseph Fiennes

Christopher Fox

Carlo Cecchi

Carlo Cecchi

Carlo Lisca

Donal McCann

Donal McCann

Ian Grayson

Jean Marais

Jean Marais

M. Guillaume

Rachel Weisz

Rachel Weisz

Miranda Fox

Anna Maria Gherardi

Anna Maria Gherardi

Chiarella Donati

D.W. Moffett

D.W. Moffett

Richard

Ignazio Oliva

Ignazio Oliva

Osvaldo Donati

Stefania Sandrelli

Stefania Sandrelli

Noemi

Roberto Zibetti

Roberto Zibetti

Niccolò Donati

Francesco Siciliano

Francesco Siciliano

Michele Lisca

Mary Jo Sorgani

Mary Jo Sorgani

Maria

Leonardo Treviglio

Leonardo Treviglio

le Lieutenant

Alessandra Vanzi

Alessandra Vanzi

Marta