Tru Calling (2003)
S01E11 The Longest Day
Episode Overview
Tru is compelled to experience the same day repeatedly to save a man from a fatal gunshot wound to his heart. However, her mission takes a perilous twist when she unintentionally causes the death of a shopkeeper in her effort to save him. As a result, Tru becomes trapped in a cycle of reliving the day, unable to break free until she discovers a resolution for herself.