Most elected officials wear a stuffy suit or boring skirt when they’re sworn into office.

Not San Jose Councilman Lan Diep. The legal aid attorney donned a Captain America shield while taking his oath of office Tuesday, raising a few eyebrows, setting off a social media storm and garnering some chuckles.

Diep, a self-professed comics nerd, said Captain America is the “embodiment of America’s ideals.”

“These are the same ideals I hope to live up to as a representative of San Jose,” Diep said. “Plus, I had this really cool shield I wanted to show off.”

Diep, 32, was sworn into office Tuesday, a week after his colleagues. Diep, a Republican, was in Chicago watching President Barack Obama‘s farewell address last week.

Reading this on your phone or tablet? Stay up to date on Bay Area and Silicon Valley news with our new, free mobile app. Get it from the Apple app store or the Google Play store.

Diep said the shield is a limited edition movie-prop replica from Captain America: The First Avenger and only 1,000 were made.

Social media reactions to Diep’s Captain America shield were split — some applauded Diep’s creativity while others wondered what the heck was happening. But Diep, who unseated former Councilman Manh Nguyen in June with no major political support, said “government should be fun.”

Let me off this ride, let me off this ride https://t.co/QLsZvA0B75 — uɐpʇou@ ✸ (@notdan) January 24, 2017

Captain America fights for freedom. I hope Councilman Lan Diep will fight for freedom tonight. The whole world will be watching. https://t.co/HDEhknZeHQ — Chris Le (@ChrisleD7) January 24, 2017

Love this pic of new San Jose Councilmember @LTDiep taking his oath of office today at #SanJose City Hall! Congrats! https://t.co/OMVVpt2wIf — ShanePatrickConnolly (@shanepc1) January 24, 2017