Justin Theroux has landed a role in the HBO drama pilot The Leftovers, according to Entertainment Weekly in a report Tuesday.

The show is based on a book by Tom Perrotta with the same title. Perrotta is also the co-writer and executive producer of the show, along with Damon Lindelof, whose work includes Lost and Prometheus.

Jennifer Aniston's fiancé will play Kevin Garvey, a town's police chief and a father of two, who is attempting to keep the normalcy in a place that is steering far away from that notion.

Theroux has previously appeared in 2000's American Psycho, Miami Vice in 2006 and Your Highness in 2011. The 41-year-old actor is also no stranger to HBO. He played in two episodes of Sex and the City in the '90s as well as on several episodes of Six Feet Under in 2004.

He also plays the character Seth in Wanderlust in 2012, the film which also starred  Aniston.

"I met Justin five years ago and I thought he's always so sweet, very nice," she said about her fiancé in a 2012 interview with PopSugar.

"First you think he could be serial killer," she added because of Theroux's appearance. "But he's the nicest person in the world."

While Aniston joked about Theroux, the actor expressed a deeper connection to Extra in an interview in 2012.

"You're the luckiest guy in the world for a lot of reasons, one of them being the beautiful woman that is on your arm," the reporter told the actor in reference to Aniston. "You guys seem like you're just so happy."

To that Theroux replied, "I'm very happy, I could not be happier."

He later added how much he'd love to collaborate with his wife-to-be again.

"I would love to work with her," he said. "It would make it easy, you know at home, we could just run material."