Michael Fassbender is one of the most flexible actors making films today, capable of playing all sorts of roles. He's ...