Amy Adams is a huge supporter of the troops!

When the 39 year-old actress boarded her flight from Detroit to Los Angeles, she proved why she is one of Hollywood's class acts.

Adams gave her first class seat to an American serviceman while she took his seat in coach.

News of the Academy Award nominee's generosity first broke via the Twitter account of Jemele Hill, co-host of ESPN's Numbers Never Lie, on Friday morning (June 27th).

"Just saw actress Amy Adams do something incredibly classy," Hill tweeted. "She gave her 1st class seat to an American soldier. I'm an even bigger fan now."

Adams also has a connection to the armed forces, she was born on a military base and moved several times at a young age due to her father being in the service.

"When we were waiting to board, I saw her glance the soldier's way and then she said something to the person she was traveling with," Hill wrote to NBC's Today in an email from the flight.

"Once we boarded, I saw she was in first class. I was upgraded to first class and she was a couple rows behind me," she continued. "I think she must have said something to the flight attendant, because before we took off she had vacated her seat and the flight attendant brought the soldier to her seat."

More: Amy Adams to appear in 'Story Of Your Life'

A flight attendant informed Hill that the serviceman and Adams spoke privately near the front of the plane.

"I just thought it was incredibly classy and thoughtful," Hill said. "I already was a fan of hers, but now I'm a bigger one after today."

More: Ben Affleck to get standalone Batman movie?

Adams has been in Detroit for the past month and a half filming 'Batman v Superman: Dawn of Justice,' co-starring alongside Ben Affleck and Henry Cavill.

Amy Adams
Amy Adams gave her first class seat to a serviceman