Amanda Seyfried as Linda Lovelace in Lovelace