London Fields
Plot Summary London Fields revolves around Nicola Six (Amber Heard), a stunning yet mystifying witch who sees her own murder. From the very beginning, Nicola understands that she will be murdered on her 30th birthday, and even more troubling, she knows that the killer will be someone she loves. Instead of escaping from this vision, […]