Official Sites: Official Facebook | Official site | Starring : Noomi RapaceMichael FassbenderGuy PearceIdris ElbaLogan Marshall-GreenCharlize Theron What can i say im a sucker for good plots and story's , even though the script and part of the cast werent up for the job. This