Source Code ★★★

Feels better on a second watching.