The rest of the cast features a scene stealing Michael Shannon, who I've really grown to appreciate these last few years, a career best performance from Aaron Taylor-Johnson, who is truly vile as the villainous Ray, and Laura Linney who, even in the short space of time we see her, makes one hell of an impact.