Watlington Young Players are staging the musical tale of the Ugly Duckling next weekend in the village hall.
The senior and junior groups have come together to tell the story of the misunderstood duckling.
With a cast featuring children aged from seven to 16, the show is packed with songs like Wild Goose Chase and Warts and All.
The show takes place on April 5, at 7.30pm and April 6, at 2.30pm.
Tickets cost £6 and can be booked on 0845 052 9645.
Some of the cast, pictured from left, are Katie Beeton, Abbie-Louise Smith, Lucy White, Lucy Beeton, Jess Garland, Kia Long and Millie Steer, with Georgia Steer in the centre, playing Ugly.