cast
Colin Farrell
as Victor
Noomi Rapace
as Beatrice
Terrence Howard
as Alphonse
Isabelle Huppert
as Valentine Louzon