This Friday, Oct. 25 brings Halloween fun to kids of all ages at Historic Rock Castle during its "Castle of Villains" outing. Kids can wear their costumes and stroll the castle and grounds while interactive with favorite villain characters while enjoying some trick-or-treating fun. It takes place from 6 - 8 p.m. It cost $5 adults, $10 ages 2 and older at the gate (discounted tickets are available online until Friday morning).

But, wait. There's more!

Rock Castle also hosts a VIP Tricks and Treats with the Villains. It takes place from 5 - 6 p.m. under the Rock Castle Pavilion where kids can witness the magical arrival of the villain characters while enjoying hot chocolate, cider and snacks. It costs $30 for children ($25 siblings), $5 for parents. It includes admission to Castle of Villains from 6 - 8 p.m.

Rock Castle is located at 139 Rock Castle Lane, Hendersonville. Call 615-824-0502 or visit historicrockcastle.com.