The Butterfly Effect ★★★½

Uses time travel very well by seeing past mistakes and deciding to use time travel to tell a story and not a story to tell time travel. 70/100