Cast: Antonio Banderas, Cristina Serafini, Atanas Srebrev, Karl Urban, David Sakurai, Paz Vega, Robert Forster, Mark Rhino Smith