SciFi ‘Splice’ a deeply psychological horror

A human-made creature named Dren (Delphine Chaneac) confronts her creator (Sarah Polley) in the thriller “Splice.” Right after I saw Vincenzo Natali’s bizarre little science fiction film titled “Splice,” I ran into fellow critic Roger Ebert and told him that after “Mommie Dearest,” this could be the nastiest Mother’s Day movie ever made. Ebert applauded […]