This poster is giving me just about all I can handle right about now. After years and years of trying to cast this bitch, it sure looks to me like they’ve landed the right dame. Amanda Seyfried is Linda Lovelace, Peter Sarsgaard will play her tyrannical husband Chuck Traynor, and James Franco is a young Hugh Hefner. The cast looks amazing. I. Can’t. Wait.