Alexander Skarsgard is best known for playing True Blood's resident bad-boy vampire Eric Northman, but he found his role as the kindly Father in The Giver to be a welcome departure.
"It was definitely a character I hadn't played before," the 37-year-old tells PEOPLE. "Every year, when we wrap up a season, I look for things that are different from Eric Northman.
"It was a real challenge because he is a character who does horrendous things, but that said, he's not a bad guy," adds Skarsgard. "He just doesn't know any better."
The Giver features a bevy of big-name stars like Jeff Bridges and Taylor Swift, but there was one actress in particular the True Blood star was excited to work with: Meryl Streep.
"All that kind of stuff is so important, especially when you play a character that's quite difficult," he adds. "It was really nice on weekends to hang out with the cast and crew and Jeff, he was the anchor of the group."
"There were definitely some cupcakes on set," he says. "Unfortunately, I didn't bake. I probably should've returned the favor, but they would've all gotten food poisoning."
【否认拍拖】And, for the record, no he is not dating Holmes, despite what the Internet says: "Katie's a dear friend and I really loved working with her. She's a sweetheart and a great actress. But no, we're not dating," the actor clarifies.