Legacy Theater At The Ruth and Nathan Hale Theater

Legacy Theater At The Ruth and Nathan Hale Theater

401 South Pleasant Grove Boulevard

Pleasant Grove, Utah 84062, United States of America

118 upcoming events

Upcoming Events

A Christmas Carol

Tuesday, December 8, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Saturday, December 12, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Monday, November 30, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Monday, November 30, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Tuesday, December 1, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Tuesday, December 1, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Wednesday, December 2, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Wednesday, December 2, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Thursday, December 3, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Thursday, December 3, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Friday, December 4, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Friday, December 4, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Saturday, December 5, 2026 · 11:00 AM

Get Tickets

A Christmas Carol

Saturday, December 5, 2026 · 2:00 PM

Get Tickets

A Christmas Carol

Saturday, December 5, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Saturday, December 5, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Monday, December 7, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Monday, December 7, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Tuesday, December 8, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Wednesday, December 9, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Wednesday, December 9, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Thursday, December 10, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Thursday, December 10, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Friday, December 11, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Friday, December 11, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Saturday, December 12, 2026 · 11:00 AM

Get Tickets

A Christmas Carol

Saturday, December 12, 2026 · 2:00 PM

Get Tickets

A Christmas Carol

Saturday, December 12, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Monday, December 14, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Monday, December 14, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Tuesday, December 15, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Tuesday, December 15, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Wednesday, December 16, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Wednesday, December 16, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Thursday, December 17, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Thursday, December 17, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Friday, December 18, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Friday, December 18, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Saturday, December 19, 2026 · 11:00 AM

Get Tickets

A Christmas Carol

Saturday, December 19, 2026 · 2:00 PM

Get Tickets

A Christmas Carol

Saturday, December 19, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Saturday, December 19, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Monday, December 21, 2026 · 11:00 AM

Get Tickets

A Christmas Carol

Monday, December 21, 2026 · 2:00 PM

Get Tickets

A Christmas Carol

Monday, December 21, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Monday, December 21, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Tuesday, December 22, 2026 · 11:00 AM

Get Tickets

A Christmas Carol

Tuesday, December 22, 2026 · 2:00 PM

Get Tickets

A Christmas Carol

Tuesday, December 22, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Tuesday, December 22, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Wednesday, December 23, 2026 · 11:00 AM

Get Tickets

A Christmas Carol

Wednesday, December 23, 2026 · 2:00 PM

Get Tickets

A Christmas Carol

Wednesday, December 23, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Wednesday, December 23, 2026 · 8:00 PM

Get Tickets

A Christmas Carol

Saturday, December 26, 2026 · 11:00 AM

Get Tickets

A Christmas Carol

Saturday, December 26, 2026 · 2:00 PM

Get Tickets

A Christmas Carol

Saturday, December 26, 2026 · 5:00 PM

Get Tickets

A Christmas Carol

Saturday, December 26, 2026 · 8:00 PM

Get Tickets