유부남 셀리(Percy Bysshe Shelley: 발렌틴 펠카 분)와 사랑에 빠진 메리(Mary Shelley: 리지 맥인너니 분)는 영국으로 떠날 계획을 세운다. 메리의 이복동생 클레어(Claire Clairmont: 엘리자베스 헐리 분)도 이들과 함께 가겠다고 따라나선다. 이들은 바이런(Lord Byron: 휴 그랜트 분)의 대저택에 머물고, 클레어는 바이런과 하룻밤을 보내다 임신한 사실을 알게 된다. 메리는 바이런의 충고에 힘입어 공포 소설을 쓰기 시작하고 이때부터 메리의 곁엔 인간의 형상을 한 악마가 그녀를 쫓아 다니는데...