Summer Community Musical “Once Upon a Mattress”

Sunday, July 10 at 2:00 pm  4:30 pm

Once Upon a Mattress is a musical comedy with music by Mary Rodgers, lyrics by Marshall Barer, and book by Jay Thompson, Dean Fuller, and Marshall Barer. It opened off-Broadway in May 1959, and then moved to Broadway. The play was written as an adaptation of the 1835 Hans Christian Andersen fairy tale “The Princess and the Pea”.

Once Upon a Mattress was first written as a shorter play at the Tamiment adult summer camp resort. The play was later expanded for the Broadway stage. Initial reviews of the play were mixed, but critics and actors alike were surprised by the show’s enduring popularity.

Cast List for Once Upon a Mattress

Princess Winnifred-Caresse Robertson
Prince Dauntless the Drab- David Robertson
Queen Aggravain- Rebekah Beger
Wizard-Tom Cooley
King Sextimus the Silent- Mat Landsiedel
Minstrel- Tara Webster
Jester- Em Barr
Sir Harry-Kayvon Klein
Lady Larken- Elizabeth Eubanks
Lady Lucille- Kayla Tessle
Lady Merrill- Maddie Atkins
Lady Rowena- Abby Beckstrand
Lady Helena- Marceline Hirsch
Lady Mabelle- Katriel Klein
Princess # 12/Nightingale of Samarkand- Madeline Fournier
Sir Christopher- Corey Stamper
Sir Daniel- Cyrus Hamilton
Sir Studley- Kevin Jefferson
Sir Harold- Kai Pace
Sir Luce-Brenden Ketchum
Wizard’s Asst.- Jeremiah Johnson


Adults $20, Seniors/Military $18, Students $15, Children 12 & Under $10


Date: Sunday, July 10

Time: 7:30 pm – 10:00 pm

Event Category:



The Ross Ragland Theater

218 N 7th Street
Klamath Falls, OR 97603 United States 
+ Google Map

Phone: 541.884.5483


Ross Ragland Theater


Refunds/Exchanges: Tickets are non-refundable. If you are unable to use your tickets to a Ross Ragland performance you may return them to the box office prior to the event and claim them as a charitable donation. Exchange privileges are reserved for Ross Ragland season ticket holders and Friends of the Ragland only. Original ticket must be presented for exchange and only RRT presented performances are valid. There is a $1.00 per ticket handling fee for each exchange.

You may also like…