Baby Driver ★★★★★

Even better on second viewing.