CharacterJack HarperJack Harper in Tru Calling (2003), played by Jason Priestley. Played byJason PriestleyAppears inTru Calling2003