Angel is a 2007 British film based on the novel of the same name by Elizabeth Taylor, about the life of a fiery and passionate young writer. The protagonist was portrayed by Romola Garai; other characters were played by Sam Neill, Michael Fassbender and Charlotte Rampling. Angel Deverell (Romola Garai) is considered an outsider in the town of Norley. She has a fanciful imagination and prefers to be alone, writing. Her mother, a shopkeeper, and her aunt, who works for the family that lives in the grand house called Paradise, don't understand her. She finishes writing her novel, "Lady Irinia," and sends it off. Theo Gilbright (Sam Neill) offers to publish her novel, but he requires that she make some changes.