Memorial Day may evoke thoughts of barbecues and pool parties, but it's also a time to show some American pride and remember those who have served and are currently serving the U.S., both at home and abroad. And for their part, some celebrities just love to sport some red, white and blue.
Katy Perry is no stranger to star-spangled style -- she looks particularly nice in a certain blue sparkly ensemble -- and she's not alone in her patriotism. Singer Ke$ha, who even rocks an American dollar sign in her stage name, isn't shy about showing her stars and stripes, both onstage and on magazine covers.
But it's not only Americans who are rocking the red, white and blue. Brits Rosie Huntington-Whitely and Craig David have been spotted sporting American flag fashion at times.
Check out photos of patriotic stars below:
At an October 2012 rally for President Obama, Perry wore a white dress imprinted like a ballot.
Sarah Jessica Parker
Parker wears a "Viva Obama" button in October 2012.
<em>V</em> magazine's Americana Issue, 2012
Katy Perry, 2012
<em>Vanity Fair</em>, 2009
Keira Knightley & James Righton
Keira Knightley & James Righton, 2012
"VH1 Divas Salute The Troops," December 2010.
Ben Affleck, Jennifer Garner and their two daughters, Violet and Seraphina, got patriotic at a parade on July 4, 2011. (FameFlynet)
<em>Rolling Stone</em>, 2000
Model Kate Upton, July 2011
<em>W</em> magazine, 2008
Performing at the 2004 Super Bowl
<em>Beatweek</em> magazine, 2011
Ke$ha, July 2011
Lindsay Lohan, September 2011
British singer Craig David, July 2011
Ashley Tisdale, March 2012
Mark Wahlberg and Anthony Mackie, April 2012.
Rihanna, May 2012
Kate Bosworth, April 2011
Avril Lavigne, 2011
Willow Smith, 2012
Jason Statham and Rosie Huntington-Whiteley, December 2011.
Axl Rose, 2002