A Dangerous Method ★★★

Interesting, if a bit disjointed.