Shrek 2

Shrek 2

According to IMDb trivia, Mark Ruffalo did not prepare for his role as Shrek, and it shows.