The 43-year-old 'PS I Love You' star was worried what the armed forces would think of the dramatic scenes and so decided to visit them personally to get their opinions on the finished piece, reported Contactmusic.
"I worried the armed forces would hate it because, at the end of the day, they're pretty much all killed in the film but I went to Camp Pendleton, the main Marine base, and screened it to the Marines and they loved it," said Butler, who plays a presidential guard Mike Branning in the new action film.
"It's not just that somebody sprains their ankle. Things go wrong. Badly. And we wanted to examine a day where it really went wrong," he added.