Passengers ★★★

Predictable but pretty.