Linda Lovelace (Amanda Seyfried) wächst in einer streng religiösen Familie mit ihren Eltern Dorothy (Sharon Stone) und John (Robert Patrick) auf. Als sie eines Tages im Jahr 1970 den charismatischen Chuck Traynor (Peter Sarsgaard) kennenlernt, beginnt für sie ein Leben auf der Überholspur. Sie heiratet den Charmeur und zieht aus dem Elternhaus ...