Happy birthday, Amanda Seyfried! She of the lovely eyes and gorgeous smile turned 26 on Saturday.

It's been a big year for the Mamma Mia! actress. She wrapped up her role on the HBO drama series Big Love and starred in the movies Red Riding Hood and In Time.

She has several films lined up for 2012, including Lovelace, in which she is set to portray the former pornographic actress Linda Lovelace.

Here are photos of the 26-year-old actress.