Ex Machina ★★★★

Viewing #2 was interesting. I feel like you watch the first time as Caleb and the second as Nathan.