Amanda Seyfried as Linda Lovelace