The sudden turn of events also surprised Shaun Johnston, the actor who plays Jack Bartlett on Heartland. However, the producers reassured him that they are not writing his character off the show. The event was merely intended as a “bump in the road” to create suspense in the season finale.