Teri Hatcher
 

TheActiveTimes.com

We see them in pictures, in magazines, on television and all over the internet. Their glowing skin, athletic bodies and confidence is portrayed constantly. But the truth is that celebrities are more like us than we think. They, too, have to work out and stick with a nutritious diet to stay healthy and get in shape. One of the ways they do it – marathon running.

Whether they are running for a charity or challenging themselves for the best time, celebrities lace up their shoes just like we do; they train for months and then head out to conquer intense marathons. From movie stars to famous athletes, reality television personalities, entrepreneurs and Grammy-winning superstars, the celebs on this list may surprise you.

You might not see them at your local gym, but you may find them on the track. Here are a few celebrities that you didn't know were marathon runners.

Pippa Middleton

The Active Times Pippa Middleton

Pippa Middleton, the younger sister of the Duchess of Cambridge, competed in the 2016 Great Wall Marathon in China. Her time was 4:54:51. She was the 13th woman to cross the finish line and placed 69th out of 2,444 runners, as reported by Hello Magazine.

Bobby Flay

The Active Times Bobby Flay

Reality television personality and celebrity chef Bobby Flay ran the 2010 New York City Marathon. He had hopes to finish the race in under four hours but his finish time was 4:01:37.

Alicia Keys

The Active Times Alicia Keys

Grammy-winning superstar Alicia Keys ran in the 2015 New York City Marathon. She finished 26.2 miles in 5:50:52.

Teri Hatcher

The Active Times Teri Hatcher

Many of you may know her as Susan Mayer from the hit television series "Desperate Housewives," but she is also a writer, singer and former NFL cheerleader. She ran the 2014 New York City Marathon and finished with the time of 5:06:42.

Katie Holmes

The Active Times Katie Holmes

Katie Holmes, famous for her role as Joey Potter on the hit television drama "Dawson's Creek," ran the 2007 New York City Marathon. She finished with time 5:29:58. She even paused along the course to give a quick kiss to Tom Cruise.

Mario Lopez

The Active Times Mario Lopez

The famous Saved by the Bell star (A.C. Slater) and American television host ran the New York City Marathon and finished with the time 4:23:30.

For the complete list of 9 Celebrities You Didn't Know Were Marathon Runners, go to TheActiveTimes.com.

More From The Active Times:
-- 15 Foods an Athlete Would Never Eat
-- The World's 30 Best Marathons
-- The World's 15 Best Half Marathons
-- Fall Running Gear You Should Have