
Snowball Musical
Set in the enchanting land of the Northern Lights, Snowball will have its world premiere in Oulu, Finland in December 2026.
The Christmas musical for the whole family weaves together Northern legends in an exciting story full of magic, mystery and romance.
Musical for the whole family
Oulu’s European Capital of Culture year culminates with the world premiere of a major musical. The protagonist, Krista, is Santa’s goddaughter and has lived in Santa’s village, surrounded by Christmas magic, all her life. However, she has now started to crave adventure. At Christmas, an ancient spell is broken unexpectedly, revealing Santa’s mysterious past. Krista must rise to the challenge and save Christmas for children around the world.
The world premiere of Snowball will take place in Oulu Hall on 4 December 2026. Screenings in the 2,500-seat auditorium will continue until 19 December, with a total of 19 screenings.
The musical will be performed in Finnish, with Swedish and English subtitles. Group ticket sales start on 1 October 2025, followed by regular ticket sales on 2 February 2026.
Cast & Creative team
Cast includes Saara Aalto & Kristo Salminen
Oulu Symphony Orchestra conducted by Kristian Nyman
Script and music by Douglas Pashley
Directed by Paul Garrington
Set and costume design by Nicky Shaw
Choreography by Reija Wäre
Sound design by Richard Brooke
Lighting design by Timo Alhanen
Hair and make-up design by Pirjo Leino
Artistic production by Johan Storgård
Technical producer Göran Michelsson
Tickets & Show times
Ticket sales for the musical will open on 2 February 2026.
Show & Dinner packages and Christmas party packages for groups already available! Enquiries by email at bookings@oulu2026.eu
Show times, December 2026
Fri 4 Dec 2026, 19:00
Sat 5 Dec 2026, 14:00
Sat 5 Dec 2026, 19:00
Mon 7 Dec 2026, 19:00
Tue 8 Dec 2026, 19:00
Wed 9 Dec 2026, 19:00
Thu 10 Dec 2026, 19:00
Fri 11 Dec 2026, 14:00
Fri 11 Dec 2026, 19:00
Sat 12 Dec 2026, 14:00
Sat 12 Dec 2026, 19:00
Mon 14 Dec 2026, 19:00
Tue 15 Dec 2026, 19:00
Wed 16 Dec 2026, 19:00
Thu 17 Dec 2026, 19:00
Fri 18 Dec 2026, 14:00
Fri 18 Dec 2026, 19:00
Sat 19 Dec 2026, 14:00
Sat 19 Dec 2026, 19:00