Cast Credits The Rookie (2018) Guest starring as Sterling Freeman (4 episodes) Episode 3x07: True Crime (Feb 28, 2021) Episode 2x17: Control (Apr 12, 2020) Episode 2x12: Now and Then (Mar 1, 2020) Episode 2x09: Breaking Point (Dec 1, 2019) View 1 more View 1 less S.W.A.T. (2017) Guest starring as Ty (5 episodes) Episode 3x07: Track (Nov 13, 2019) Episode 2x20: Rocket Fuel (Apr 25, 2019) Episode 2x18: Cash Flow (Apr 4, 2019) Episode 2x08: The Tiffany Experience (Nov 15, 2018) Episode 2x06: Never Again (Nov 1, 2018) View 2 more View 2 less Timeless (2016) Guest starring as Jesse James Episode 1x12: The Murder of Jesse James (Jan 23, 2017) Blindspot (2015) Guest starring as Tom Jakeman Episode 3x02: Enemy Bag of Tricks (Nov 3, 2017) Eye Candy (2015) Guest starring as Detective Benjamin Miller (2 episodes) Episode 1x08: AMA (Mar 2, 2015) Episode 1x01: K3U (Jan 12, 2015) When Calls the Heart (2013) Starring as Jack Thornton (41 episodes) Episode 5x10: Close to My Heart (Apr 22, 2018) Episode 5x06: Love and Marriage (Mar 25, 2018) Episode 5x05: My Heart Is Yours (Mar 18, 2018) Episode 5x04: Open Hearts (Mar 11, 2018) Episode 5x03: Home Is Where the Heart Is (Mar 4, 2018) Episode S04 Special: The Christmas Wishing Tree (Dec 25, 2017) Episode 4x06: My Heart Will Go On (Mar 26, 2017) Episode 4x05: Heart of a Teacher (Mar 19, 2017) Episode 4x04: Change of Heart (Mar 12, 2017) Episode 4x03: The Heart of the Community (Mar 5, 2017) Episode 4x02: Heart of Truth (Feb 26, 2017) Episode 4x01: Words from the Heart (Feb 19, 2017) Episode 3x08: Prayers from the Heart (Apr 10, 2016) Episode S03 Special: When Calls the Heart Christmas (Dec 25, 2016) Episode 3x07: Hearts in Question (Apr 3, 2016) Episode 3x06: Heartbreak (Mar 27, 2016) Episode 3x05: Forever in My Heart (Mar 20, 2016) Episode 3x04: A Gentle Heart (Mar 13, 2016) Episode 3x03: Heart of a Hero (Mar 6, 2016) Episode 3x02: A Time to Speak (Feb 28, 2016) Episode 3x01: Troubled Hearts (Feb 21, 2016) Episode 2x07: With All My Heart (Jun 13, 2015) Episode S02 Special: New Year's Wish (Dec 26, 2015) Episode 2x06: Coming Together, Coming Apart (Jun 6, 2015) Episode 2x05: Heart and Home (May 30, 2015) Episode 2x04: Awakenings and Revelations (May 23, 2015) Episode 2x03: Heart's Desire (May 16, 2015) Episode 2x02: Heart and Soul (May 2, 2015) Episode 2x01: Trials of the Heart (Apr 25, 2015) Episode 1x12: Final Adieu (Mar 29, 2014) Episode 1x11: Rules of Engagement (Mar 22, 2014) Episode 1x10: Love Comes First (Mar 15, 2014) Episode 1x09: Change of Heart (Mar 8, 2014) Episode 1x08: Perils of the Soloists (Mar 1, 2014) Episode 1x07: Second Chances (Feb 22, 2014) Episode 1x06: These Games (Feb 15, 2014) Episode 1x05: The Dance (Feb 8, 2014) Episode 1x04: Secrets and Lies (Feb 1, 2014) Episode 1x03: A Telling Silence (Jan 25, 2014) Episode 1x02: Cease and Desist (Jan 18, 2014) Episode 1x01: Lost and Found (Jan 11, 2014) View 38 more View 38 less Last Resort (2012) Starring as Petty Officer James King (13 episodes) Episode 1x13: Controlled Flight Into Terrain (Jan 24, 2013) Episode 1x12: The Pointy End of the Spear (Jan 17, 2013) Episode 1x11: Damn the Torpedoes (Jan 10, 2013) Episode 1x10: Blue Water (Dec 13, 2012) Episode 1x09: Cinderella Liberty (Dec 6, 2012) Episode 1x08: Big Chicken Dinner (Nov 29, 2012) Episode 1x07: Nuke It Out (Nov 15, 2012) Episode 1x06: Another Fine Navy Day (Nov 8, 2012) Episode 1x05: Skeleton Crew (Oct 25, 2012) Episode 1x04: Voluntold (Oct 18, 2012) Episode 1x03: Eight Bells (Oct 11, 2012) Episode 1x02: Blue on Blue (Oct 4, 2012) Episode 1x01: Captain (Sep 27, 2012) View 10 more View 10 less