Amanda Seyfried gives a sensitive performance as Linda Lovelace; Peter Sarsgaard is chilling as Chuck Traynor, the abusive husband who saw her as sex-object and potential money-making machine.