IFC Films has released a poster and trailer for Oddity, the supernatural horror from writer-director Damian McCarthy (Caveat). Carolyn Bracken (You Are Not My Mother) stars as Darcy, a blind woman who seeks vengeance for the brutal murder of her sister by using haunted items from her cursed collection as her tools of revenge. Watch […]