It's National Golf Day — See Celebrities on the Links!

Today is National Golf Day and we're taking a look at the many stars who love the links. Kristen Stewart, Liam Hemsworth, Eva Longoria, Matthew McConaughey, Harry Styles, and more have all walked the green in years past, and there are even more big names that have taken a swing at the sport. Even if you can't pick up a club today, celebrate National Golf Day with these celebrity moments on the course.

Getty | Matthew Lewis

Jamie Dornan looked more like he was modeling than golfing while playing in Scotland in October 2014.

Bauer-Griffin Online

Zac Efron joined friends for a game in Sydney in April 2012.

FameFlynet

Kristen Stewart tried her hand at putting at a Malibu, CA, golf course in July 2012.

Getty

Matthew McConaughey had support from Camila Alves during an October 2010 round in China.

Pacific Coast News Online

Cameron Diaz went for a round during a January 2007 trip to Oahu, HI.

FameFlynet

Josh Duhamel took a break on Christmas Eve 2012 to go golfing in Sherman Oaks, CA.

Getty

Eva Longoria gave her best shot at a May 2012 charity tournament in Toluca Lake, CA.

FameFlynet

On March 15, 2013, Britney Spears hit up a golf course in LA with her boyfriend David Lucado.

FameFlynet

In September 2013, Harry Styles went golfing in Australia.

Getty

Rob Lowe had help with his shot at the August 2005 All Star Golf Cup in Newport, United Kingdom.

FameFlynet

Jessica Biel and Justin Timberlake paired up on April 14, 2013, to go play golf in Tennessee.

Pacific Coast News Online

Heidi Montag and Spencer Pratt chose an LA golf course for their August 2007 sporty photo op.

Getty

Lo Bosworth celebrated a great shot with a friend during a February 2010 round of golf in Arizona.

Getty

Mark Wahlberg participated in Joe Pesci's June 2006 Celebrity Skins Game in New Jersey.

Getty

Jane Seymour and Michael Johnson teamed up in August 2006 for a round at the Celtic Manor Resort in Wales.

Getty

Catherine Zeta-Jones got ready to putt at Mission Hills Resort in China in October 2010.

Getty

Christian Slater smiled big during an October 2010 tournament in China.

Getty

In February 2005, Bill Murray and Chris O'Donnell lined up a shot at the Pebble Beach Golf Links in California.

Getty

Nick Lachey got excited in February 2010 during his Super Skins Celebrity Golf Classic in Florida.

Getty

Ivanka Trump was ready for a round in September 2012 in New York.

Getty

Justin Timberlake got excited during a round at San Diego's Torrey Pines golf course in June 2008.

Pacific Coast News Online

Keith Urban and Nicole Kidman played a couple's round in Hawaii in May 2010.

Getty

Carson Daly drove his cart around the Project ALS Spring benefit in La Jolla, CA, in May 2002.

Getty

Kiefer Sutherland relaxed on a Burbank, CA, course in June 2012.

Getty

Michael Douglas and Heather Locklear paired up in May 2006 in LA.

Getty

Homeland's Damien Lewis planned his shot at the Celtic Manor Resort in Wales in August 2006.

Getty

Michael Douglas and Andy Garcia played a round in Scotland in September 2011.

FameFlynet

In June 2013, Samuel L. Jackson took part in a charity golfing match in London.

Getty

David Arquette brought his wild style to the Riviera Country Club in Pacific Palisades, CA, in October 2003.

Getty

Will Smith checked out his shot at the January 2005 Sony Open in Honolulu, HI.

Getty

In October 2006, Hugh Grant drew a crowd while trying to get out of a sand trap in Scotland.

Getty

Dave Annable and Joe Pesci matched their golf gear at the July 2009 Joe Pesci Celebrity Skins Game in New Jersey.

Getty

Michael Phelps switched sports for the September 2012 Ryder Cup Captains & Celebrity Scramble in Illinois.

Getty

Kevin Costner showed off his skills during a charity round in Canada in July 2009.

Getty

Adrian Grenier took a swing during the September 2011 BMW Championship Pro-Am in Illinois.

Getty

Luke Wilson sported a scruffy beard at the Miami Beach Golf Club in June 2010.

INFphoto.com

Liam Hemsworth went golfing in LA with friends in April 2012.