KELTY Musical Association will perform Annie in the Carnegie Hall in Dunfermline.

Following their last two Christmas shows - Elf The Musical and Chitty Chitty Bang Bang - the company will entertain local audiences with another spectacular family treat.

They'll take to the stage from Tuesday December 3 to Saturday December 7.

The story features the tale of a poor orphan girl Annie, who lives in 1930s depression America in an orphanage run by the hideous Miss Hannigan (Suzanne Anderson), and is packed with big musical numbers like Tomorrow and Its A Hard Knock Life.

The little girl is given new hope for a better life when the billionaire Daddy Warbucks (Scott Hunter) sends his secretary Grace (Erin Laurenson) to adopt her at Christmas.

The cast of Annie. Kelty Musical Association bring the family favourite to Carnegie Hall this Christmas. The cast of Annie. Kelty Musical Association bring the family favourite to Carnegie Hall this Christmas. (Image: Kelty Musical Association) READ MORE: Fly-tipping could be tackled with tip review says councillor

However, his plans are challenged by Miss Hannigan’s devious brother Rooster and his dumb girlfriend Lily (played by Lewis Harley and Amy Reilly in their first Kelty principal roles).

With an excellent supporting cast and Kelty’s usual fabulous dancers, the company are also delighted to welcome a 28 strong band of exuberant “Little Girls”.

The lead role of Annie is shared between Ava Clark and Laurie Smart.

Laurie is the fourth generation of her family to step out on a Kelty stage.

Her late great-grandparents, John and Lena Smith, ran the company for many years, while her late grandmother, Mary Leishman, was a leading lady in numerous shows and her mum, Kate Smart, also appeared in many Kelty productions.

Laurie's grandad, Provost of Fife Jim Leishman, has even played a few parts in the past too!

This year’s production team sees choreographer Elinor Tomlinson joined for the first time by her husband Chris - who has played many Kelty leads including Elf - as director, while Brian Beaton makes a welcome return as musical director.

Annie will play from 7.15pm each evening with a Saturday matinee at 2.15pm.

Tickets are available from Carnegie Hall on 01383 602302 or online at www.onfife.com.