Actress Amanda Seyfried has revealed she "rarely" gives her best in movies and finds working on stage much harder.

The 29-year-old "Mean Girls" star, who is currently starring in off-Broadway show "The Way We Get By", said she works harder on stage as it is difficult to hide "laziness" in theatre, reported Marie Claire magazine.

"You can hide laziness in film, you can't hide on stage. You don't want to do that to people who have spent USD 100-400 on a ticket.

You want to tell the story. I don't want to give anything but my best, and in films I rarely give my best," Seyfried said. The "Dear John" actress said working in theatre is "tough" and requires a lot of sacrifices.