CainCainthumb_upthumb_downCainNovember 9, 2015Directed byMarco FilibertiITlanguage Italian content warning Last Updated: 19 days ago Request Update CastDavid GallarelloRenato ScarpaGabriele VanniLuigi PisaniTanita Spang