When Michael Fassbender made his feature film debut as a supporting player in Zack Snyder's 300, there was little indication that in less than a decade that he'd go on to establish a reputation as one of the industry's finest actors. He's been in some bad movies just like everybody else, but you can always rely on the 43 year-old to at least give an accomplished performance, regardless of the quality of the projects he appears in.