Rosebud Theatre is Alberta’s only professional rural theatre company. Enjoy the Rosebud Experience as you drive into a picturesque river valley to take in a hearty buffet meal, be entertained by dinner musicians, and watch their award-winning stage productions. Performances at Rosebud Theatre take place in the Opera House or BMO Studio Stage with a cast composed of resident actors, student apprentices, and visiting artists.