Déjà Vu
David Edwards
None of the cast are going to win Oscars for this, but then they're not meant to. Instead, all involved expertly keep the plot moving forward towards a reasonably satisfying ending.