Actress Amy Adams did something very nice and respectable for a U.S. soldier. She gave up her first class seat on a Delta Airlines Flight to Los Angeles.

The Oscar-nominated actress was in Detroit for the production of the "Batman vs. Superman" movie and was booked in first-class on a flight back to LA. However after noticing a man in uniform at the gate, she approached the airline staff privately and asked them to switch seats with the soldier that was supposed to sit in coach, ABC reports.

Jemele Hill, co-host of ESPN2's "Numbers Never Lie," took to Twitter to discuss the incident after it happened. "Just saw actress Amy Adams do something incredibly classy. She gave her 1st class seat to an American soldier. I'm an even bigger fan now," Hill tweeted.

She explained the story further to ABC News, saying "I noticed Ms. Adams was in first class and as I was getting seated, I saw the flight attendant guide the soldier to Ms. Adams' seat. She was no longer in it, but it was pretty clear that she'd given up her seat for him. I was incredibly impressed, and I'm not even sure if the soldier knew who gave him that seat. I guess he will now!"

After Adams, 39, made the switch, she briefly met with the soldier privately by the cockpit, according to Hill. Adams' own father was in the U.S. military and Adams was born in Italy, where he was stationed with the Army.

"Ms. Adams did it so quietly and quickly that it speaks to her character," Hill added. "And somebody in coach just got a helluva seatmate!"