The Imposter ★★★½

Takes some incredible and fascinating turns.