The New York City Marathon is not for the faint of heart. The race, which covers through the five boroughs of the city, can be a literal uphill battle for competitors. But some people can’t resist a challenge, including the many celebrities who’ve run the New York City Marathon.

From movie stars to supermodels, some of the biggest A-listers have taken on the challenge – some of whom have endured the 26.2 miles for a good cause. Here are all the celebrities who’ve run the New York City Marathon, including the three who will run it in 2018.


Bryan Cranston

Foto: The ‘Breaking Bad’ star ran the iconic race in 1985.sourceJamie McCarthy / Getty

In an interview with The New Yorker, Cranston said he decided to run the New York City Marathon after being inspired by the competition a year earlier.

The actor told the publication that he stumbled across the race after sulking over a job loss. He saw, “old people, children, people in bunny costumes, people who’d lost their legs, this amazing menagerie of humanity,” and began training the next day for the 1985 race.


Will Ferrell

Foto: The comedian has also run the Boston Marathon.sourceNeilson Barnard / Getty

According to Competitor, Ferrell ran the 2011 New York Marathon in 5:01. He followed that up by running the Stockholm Marathon in 2002 and the Boston Marathon in 2003.


Diddy

Foto: MTV documented the rapper's marathon training and race.sourceChris Hondros / Getty

Sean "Diddy" Combs ran the New York Marathon in 2003, which was document on the MTV special 'Diddy Runs The City.'

"I've never experienced mental or physical pain like that," Diddy told MTV after the race, which he finished in 4:14. The rapper used the race to raise more than $2 million for various charities, including New York's public schools, the Children's Hope Foundation, and Daddy's House youth organization.


Natalie Morales

Foto: The anchor ran the five boroughs three times.sourceJoe Scarnici / Getty

The 'Today Show' host wrote about her marathon experience for Runner's World. According to the article, Morales has run the New York Marathon three times: in 1995, 1996, and 2006. She's also run the Hartford Marathon twice and the Boston Marathon once.


Katie Holmes

Foto: The actress ran the race in 2007.sourceRoy Rochlin/Getty Images

Holmes ran the New York Marathon in 2007, but it came with some controversy.

According to Access Hollywood, people were upset that Holmes received admission to the race after the deadline passed and others were denied entry. Sarah Hunninghacke, manager of media relations with the New York Road Runners Club, told Access Hollywood that the actress was given a VIP entry that is often granted to people with, "compelling stories, who are not admitted in the traditional way."


Ryan Reynolds

Foto: At the 2017 Time 100 GalasourceMichael Loccisano/Getty Images

Reynolds ran the New York Marathon in 2008 to raise money for the Michael J. Fox Foundation, according to an essay he wrote for HuffPost. In the essay, the actor wrote that he was doing so to honor his father Jim, who suffers from Parkinson's Disease.


Edward Norton

Foto: The actor ran the New York Marathon for a good causesourceMike Coppola / Getty

According to CNN, Norton ran the 2009 New York Marathon to raise money for Maasai Wilderness Conservation Trust, an organization that promotes sustainable development while protecting the east African grasslands.


Al Roker

Foto: The weather man ran the race in 2010.sourceJamie McCarthy / Getty

Roker ran the New York Marathon in 2010, but that didn't turn hi into a fan of the sport.

"I don't enjoy running," he told People prior to race day. But something must have changed because, according to Runner's World, Roker has run several races since, including the Disney Half Marathon.


Apolo Ohno

Foto: The Olympian traded his skates for sneakers in 2011.sourceAngela Weiss / Getty

According to Runner's World, Ohno finished the New York Marathon in 3:25:12.


Mario Lopez

Foto: The actor has an impressive running resume.sourceMike Windle / Getty

Lopez ran the New York Marathon in 2011, and running quickly became a passion.

"Running has become therapeutic for me," Lopez told ESPN. "I can clear my mind and I can just go through my day and have a lot of clarity." He has also complete the Boston Marathon, Rock and Roll Las Vegas marathon, and several other races.


Christy Turlington

Foto: The model made her marathon debut in 2012.sourceBen Gabbe / Getty

According to Runner's World, the supermodel ran the 2012 New York Marathon to raise money for the organization, Every Mother Counts.


Pamela Anderson

Foto: The actress and activist had a unique story.sourceNeilson Barnard / Getty

Anderson ran the 2013 marathon without any formal training, according to New York Daily News.

"People tell me that I really don't know what I'm getting into, but that's kind of the story of my life," Anderson told the publication in the weeks leading up to the race. "I really haven't attacked the running thing. I've never even run across the street hardly before."
Luckily, she not only finished the race, but Anderson raised $288,492 for Sean Penn's J/P Haitian Relief Organization, according to Business Insider.

Uzo Aduba

Foto: The actress has quite a fan base on race day.sourceCraig Barritt / Getty

Aduba ran the New York Marathon in 2013, during which she had an awkward fan encounter.

"When I ran the New York Marathon, I had fans yelling out 'Go Crazy Eyes,'" the actress said during an appearance on 'Conan.' "Then there was a guy who came into the race [...] and he's like, 'I know who you are. I ain't gonna bother you, but we gonna take a selfie."


Bill Rancic

Foto: Rancic ran to raise money for a breast cancer charity.sourceCraig Barritt / Getty

The former "Apprentice" winner ran the New York City marathon in 2013. According to CBS News, Rancic ran the race to raise money for breast cancer charity Fab-U-Wish.


Patrick Wilson

Foto: Wilson was hoping to qualify for the Boston Marathon.sourceDave Kotinsky / Stringer

The "Conjuring" actor finished the 2013 race in three hours and 32 minutes, according to Runner's World. He's also run the Philadelphia Marathon.


Katrina Bowden

Foto: Bowden has run the race twice.sourceSlaven Vlasic / Getty

The former "30 Rock" star ran the marathon for the first time in 2014. She ran the race again in 2015, where things took a dramatic turn. With less than half a mile left in the race, Bowden felt a snap in her leg and didn't think she could finish the race. Luckily, as the actress wrote in her blog, two strangers helped her cross the finish line.

"I was so happy that I was able to finish, and I was so thankful for the kindness of these two people who stopped their own race to help someone they owed nothing to," she wrote. "My finishing the race had nothing to do with their personal journey- but they chose to put their own goals aside for the sake of someone else. It was truly incredible, and I am so grateful."


Ethan Hawke

Foto: The actor ran his first marathon in 2015.sourceMichael Loccisano / Getty

According to the New York Times, Hawke finished the 2015 marathon in 4:25 - pretty impressive for a newbie.


Alicia Keys

Foto: The singer finished the marathon in an impressive time.sourceDimitrios Kambouris / Getty

According to People, Keys ran the 2015 New York Marathon in honor of her charity, Keep a Child Alive.

Following the race, the singer posted a photo to Instagram to thank all the fans who supporter her through the journey.

"Thank you for every scream, every cheer, every piece of good energy you sent my way," she wrote. "You helped me so much today!"


Nev Schulman

Foto: Schulman is an avid runner.sourceNoam Galai / Getty

First running the New York City Marathon in 2015, Schulman was the first celebrity to cross the finish line with a time of 3 hours and 34 minutes, according to Sports Illustrated. The "Catfish" host will hit the New York streets again this year.


Sean Astin

Foto: Astin has run 13 marathons.sourceMatt Winkelmeyer / Getty

The "Goonies" and "Stranger Things" actor ran the 2016 New York City Marathon in 2016. But that was far from his first 26.2 mile race. As of April 2018, Astin has run 13 marathons, according to Runner's World.


Lee Pace

Foto: Pace ran as part of a charity.sourceAndreas Rentz / Getty

The "Halt and Catch Fire" star ran the race in 2016 to raise money for the Maasai Wilderness Conservation Trust.


Theo Rossi

Foto: Larry Busacca / GettysourceRossi grew up running.

A Staten Island-native and lifelong runner, Rossi was never able to run the New York City Marathon due to filming conflicts with "Sons of Anarchy." He was finally able to run the race in 2016, two years after the show finished filming.


Candice Huffine

Foto: The model registered for the race after watching others compete.sourceJamie McCarthy / Getty

Huffine ran the 2017 New York Marathon - something she never expected to do. In the week leading up to the race, the model shared her motivation for running the race.

"Last year I was a brand new runner with zero intention of ever running a race of this distance," she wrote. "But that's the funny things about life, and goals, and drive...they all step in and step up and have you surprising yourself."


Carole Radzwill

Foto: The 'Real Housewives of New York' star is a newbie to running.sourceJamie McCarthy / Getty

Radzwill has never been a runner, and that's one of the reasons she took on the New York Marathon in 2017.

"I never so much as ran across the street, so people think me running the NYC Marathon is crazy. But you have to take chances and risks in life," she told Runner's World. "New York City has given me every opportunity to create and reinvent myself, so the marathon is my way of honoring it."


Karlie Kloss

Foto: The model began training earlier this year.sourceStefania M. D'Alessandro / Getty

Kloss ran the 2017 New York Marathon, and tracked her training on Instagram.

The model announced in May that she'd be running the race with a photo of her near the Brooklyn Bridge captioned, "So this morning was Day 1 of marathon training. Suffice it to say I'm going to be sore tomorrow."


Kevin Hart

Foto: The actor shared the news on Twitter.sourceMatthias Nareyek/Getty Images

Hart announced his plans to run the 2017 New York Marathon via Twitter.

"That's right people, I'm running the #NYCmarathon," the actor tweeted along with a video montage.


Tiki Barber

Foto: The former New York Giants' running back will tackle his fifth New York Marathon.sourceCindy Ord / Getty

The former athlete is no stranger to the New York Marathon. According to Runner's World, Barber first ran the New York Marathon in 2014 and has run every year since. This year will mark his fifth time running the race.


Teri Hatcher

Foto: The actress first completed the race in 2014.sourceTaylor Hill / Getty

In order to prepare for the race, Hatcher told Parade she used the Couch to 26.2 training app.

It's unclear if she used it to train for the 2018 race, which she will run with her daughter, according to Runner's World.


Brian D’Arcy James

Foto: James is also a Broadway star.sourceShannon Finney / Getty

The "13 Reasons Why" actor will run the New York Marathon for the first time in 2018, a little over a year after running the Chicago Marathon.

Visit INSIDER's homepage for more.