The story begins with a prologue from Barnabas Collins (Johnny Depp): in the 18th century, the Collins family left Liverpool to settle in America. They established the seashore town of Collinsport and their foundation manor of Collinwood.
In 1776, Barnabas, then a charming aristocrat, denies the affections of his maid Angelique Bouchard (Eva Green). When his parents meet a mysterious death, he learns that Angelique is a witch.
Barnabas is deeply in love with Josette duPres (Bella Heathcote), but the scorned Angelique hypnotizes his lover. Angelique persuades Josette to commit suicide by jumping off Widows Hill, a lofty jagged cliff. Driven beyond endurance, he too jumps off the cliff.
But Angelique curses him to be a vampire to make his suffering endless. She then reveals his monstrous nature to the residents of Collinwood, who turn on him and lock him in a box, which is buried in a lonely forest.
In 1972, a governess arrives at Collinwood and is greeted by Willie Loomis (Jackie Earl Haley), the manor's gamekeeper. Willie shows her in, she is Victoria Winters (Bella Heathcote), and by the painting near her, she looks very much like Barnabas' lover, Josette.
Victoria has been hired by Elizabeth Collins Stoddard (Michelle Pfeiffer), the current family matriarch, to oversee her young nephew David (Gulliver McGrath). David lost his mother and apparently his mind.
Victoria meets Elizabeth's mean-tempered daughter Carolyn (Chloe Grace Mortez). That night, as Victoria settles in, she spots a familiar spectre, who cryptically informs her of an impending arrival.
Later, a group of construction workers dig up Barnabas's box, and he bursts out and feeds on all of them. He stumbles through 1972 Collinsport, shocked by the new world around him, but is able to get back to Collinwood.
He proves his identity to Elizabeth by revealing to her a secret vault in the manor, filled with treasure. Barnabas explains to her, however, that all he wants is to get back his home and family. Elizabeth agrees to let him stay, on the provision that he doesn't reveal his true nature or the treasure.
Barnabas begins to fit in with his descendants. He passes himself off as a distant relative from England, who has arrived to restore the Collins family's fortunes. Other members of the manor include: David's shifty father Roger (Jonny Lee Miller), David's drunken psychiatrist Dr Julia Hoffman (Helena Bonham Carter), and Mrs. Johnson (Ray Shirley) the housekeeper.
Barnabas discovers that the Collins fishing business and family has been brought to ruin by a new competitor. The competitor, Angel Bay, whose owner comes to welcome him, is the witch, Angelique.
Angelique appears at the murder scene of the construction workers as police comb over the grounds for potential evidence. Angelique explains to Barnabas that while he was gone, she became a major chieftain of Collinsport and with her position runs the whole town, having brought the Collins to ruin with her influence.
She manages to wound Barnabas with daylight, but later Elizabeth encourages Barnabas to defy Angelique for the sake of the family. Barnabas manages to gain the trust of the Collins family as well as restore the family business. He is also able to cultivate a romance with Victoria, who reminds him of his lost love Josette.
Barnabas hypnotizes most of Angelique's fishermen and induces them to work for him instead. Dr. Hoffman discovers Barnabas' secret, but is convinced by Elizabeth to keep it a secret for scientific purposes. Barnabas enters a hippie commune whom Victoria is acquainted with to adjust himself to the 1970s era, but instead ends up killing them all.
Dr. Hoffman works on making Barnabas human through transfusions of human blood. Angelique, who is still lethally attracted towards Barnabas, has a meeting with Barnabas and she repeats her advances on him and seduces him. He refuses her a second time, and she swears to destroy him if she wont have him.
Later, he proposes hosting a ball at Collinwood to restore the family name. At this ball, he discovers Roger stealing money from the guests and neglecting his son. Barnabas has an intimate moment with Victoria, who confides in him: she was originally a child named Maggie Evans, and she had the ghost of Josette duPres as her constant friend.
Her behavior convinced her parents she was insane and put her in a mental asylum. She managed to escape and take on a new identity of Victoria Winters, and make her way to Collinsport. She feels drawn to Barnabas as if shes known him forever, and the two of them kiss, not knowing an enraged Angelique is watching them.
The day after the ball, Barnabas discovers that Dr Hoffman has been using his blood to make herself immortal. Enraged at this deceit, he kills her and dumps her body into the ocean. Finally, he discovers Roger looking for the vault and presents him an ultimatum.
Either be a good attentive father to David, or leave with enough money to keep him comfortable. Roger decides to leave Collinwood and David behind, to his sons grief.
When a ceiling ornament drops and nearly crushes an unknowing David, Barnabas saves him, but unfortunately exposes his true nature to everyone, including David and Victoria, who consequently draw away from him.
Barnabas meets Angelique and asks that she rid him of her curse. She proposes that he join her and they rule Collinsport together, or she locks him back in the box and destroys all he holds dear.
He outright refuses this bargain, so she makes good on her promise: she locks him in the box and deposits it at an abandoned mausoleum, where she plans to keep him there until all he loves is destroyed. She starts by blowing up the Collins family factory, and then blaming it on the Collins; she manages to stir up an angry mob of townspeople to attack Collinwood.
Barnabas is freed by David, who explains his mother guided him to the mausoleum. They make it back to Collinwood just as the mob arrives. Barnabas offers to give himself up in place of his family, then attacks Angelique and cracks her skin. This unnatural spectacle exposes her as a witch to the townspeople, who abandon her and leave Collinwood as fast as possible.
The Collins then make a combined assault on the woman who ruined them. Barnabas, Willie with an ax, Elizabeth with a shotgun, Carolyn as a werewolf (revealed to have been cursed by Angelique), and finally David summons the spirit of his mother (whom Angelique drowned) to hurl Angelique into a chandelier.
Mortally wounded, she tears out her heart and offers it to Barnabas, saying she really did love him. In the aftermath, Barnabas searches for Victoria; David hears from his mother that shes heading for Widows Hill. Barnabas rushes off and manages to stop her, but learns she is doing it of her own accord.
Unless Barnabas will make her a vampire like him so that they can be truly united, she would rather die than be apart from him. She jumps, and Barnabas saves her by biting her and turning her into a vampire; this has the effect of combining Josette's psyche with Victoria. Barnabas ends the film with a narration that his curse has come to an end. Meanwhile, at the bottom of the ocean, the body of Dr. Hoffman reanimates.