James vs. His Future Self (2019, dir. Jeremy LaLonde)

A socially-awkward physicist is visited by a future version of himself. Smart little romantic comedy with SF elements. Crucially, it doesn’t overplay the time travel elements, but uses them to tell a straightforward but charming story. Recommended.

Here’s the trailer: