The Butterfly Effect 3: Revelations

The Butterfly Effect 3: Revelations

"Death repeats itself."

Sam Reide uses his power to time travel to solve the mystery of his girlfriend's death.