9-year-old Tony Thompson (Jonathan Lipnicki) moves with his family to Scotland from California, where his family takes up residence in a small castle while his father is employed building a golf course on the estate of Lord McAshton. Since arriving in his new home Tony has experienced recurring nightmares about vampires and a mysterious comet. Things also don't get any better for him at school as he gets picked on by bullies who happen to be the grandsons of his father's new boss.
One night, while dressed up as a vampire, Tony is mistaken for one by the young vampire Rudolph (Rollo Weeks), who is on the run from the evil vampire hunter Rookery (Jim Carter). Tony helps Rudolph find a cow to feed from, and in return Rudolph takes Tony flying. The two boys quickly become friends, and Rudolph confides to Tony that his family only drink animal blood and wish to become human. Rudolph reveals that they are searching for a magical amulet than can be used to turn vampires into humans, but Rookery is also seeking to use the amulet against them. When Rudolph takes Tony to the cemetery where his family lives, they are confronted by Rudolph's parents Frederick (Richard E. Grant) and Freda (Alice Krige) and Rudolph's romantic sister Anna (Anna Popplewell) and rebellious teen brother Gregory (Dean Cook). Frederick doubts Tony's loyalty to his son, but when Tony helps repel an attack from Rookery, Frederick begrudgingly allows Tony to help them. Tony and Rudolph then proceed to get revenge on Flint and Nigel, the school bullies who beat Tony up everyday.
Rookery alerts Lord McAshton to the presence of vampires in the village. Lord McAshton reveals that his family has known about the existence of vampires for generations. Elizabeth, an ancestor of Lord McAshton, was romantically involved with Rudolph's uncle Von, who was the last known holder of the amulet, and both lovers were killed by the McAshtons. Learning this, Tony, Rudolph, and Anna seek out Elizabeth's tomb, where Tony experiences a vision pointing out the location of the amulet: Tony's own bedroom. Rudolph and Tony race Rookery to the amulet while the rest of Rudolph's family, along with Tony's parents, travel to the site of the ritual the vampires hope to perform.
Tony and Rudolph succeed in bringing Frederick the amulet, but the ceremony is interrupted by Rookery. The vampires are unable to stand against Rookery's glowing cross, but Tony's parents defend them and defeat Rookery, pushing him off a cliff to his death. Tony completes the ceremony by wishing for the vampires to become human. Rudolph and his family disappear as the comet passes, leaving Tony and his parents alone. Some time later, while visiting the village market, Tony spots Rudolph and his family, now human, moving into a house in the village. At first they seem not to recognize Tony, but as he calls to them their memories return, and the friends are reunited.Rollo Weeks as Rudolph Sackville-Bagg
Jonathan Lipnicki as Tony Thompson
Anna Popplewell as Anna Sackville-Bagg
Richard E. Grant as Frederick Sackville-Bagg
Jim Carter as Rookery
Alice Krige as Freda Sackville-Bagg
Dean Cook as Gregory Sackville-Bagg
Pamela Gidley as Dottie Thompson
Tommy Hinkley as Bob Thompson
John Wood as Lord McAshton
Jake D'Arcy as Farmer McClaughlin
Johnny Meres as Teacher
Georgie Glen as Party Guest
Iain De Caestecker as Nigel McAshton
Scott Fletcher as Flint McAshton
The film received mixed reviews from critics with Rotten Tomatoes giving it a 55% rating.
The film grossed $28 million against its $35 million budget.
The soundtrack was released on October 17, 2000 by New Line Records.
- "Iko Iko" — Aaron Carter
- "Gimme! Gimme! Gimme! (A Man After Midnight)" — A*Teens (Cover from the original ABBA song)
- "Let's Get Funky Tonight" — Dream Street
- "Best Friends" — Angela Via
- "You Can Get It" — Baha Men
- "Let Your Soul Shine" — Bosson
- "Shalala Lala" — The Vengaboys
- "Here I Am" — No Authority
- "Flee Fly Flo" — Fe-M@il
- "Reason I Live" — Ace
- "Cool In The Wind" — Michael Reiss
- "Requiem (The Fifth)" — Trans-Siberian Orchestra
Parts of the film were shot in farmland near Cocksburnpath in Berwickshire in the Scottish Borders, at Culross and nearby Donnymarl Castle in Fife, in Newliston House, Dalmeny House and Dundas Castle near Edinburgh, at Gosford House in East Lothian and also on roads in West Lothian around Oatridge, near Broxburn. The school of which the main character goes to is Low Port primary school in Linlithgow West Lothian.