Angelina Jolie's war film Unbroken was so intense that one of the actors has admitted he threw up and broke down in tears after shooting violent scenes.
Newcomer Miyavi plays a brutal prisoner-of-war camp sergeant called Matsuhiro Watanabe in the Hollywood star's drama, and revealed that Angelina's direction helped him get into character, reported E! News.
Miyavi, a Japanese pop star, told Vanity Fair that having to beat up another character made him physically sick and after some of the more vicious scenes he "couldn't stop crying".
He said: "It was awful torture for me to hate the other actors - I had to have hatred for them.
"When I had to beat them, I had to think about protecting my family. At the same time, I didn't want to be just a bad guy. I wanted to put humanity in this role. [Matsuhiro] was both crazy and sadistic, but also weak and traumatised."
Unbroken tells the true story of Louis Zamperini, a Second World War hero and athlete who ran in the 1936 Berlin Olympics.
Zamperini, played by Jack O'Connell, survived a harrowing 47 days afloat in the Pacific Ocean following the 1943 crash of his US military plane and spent the following two years as a prisoner of war after washing up behind Japanese lines.
Miyavi said: "It's a story that is still painful for my country.
"But [Angelina] told me she wanted to make a bridge between all countries that had conflict. She was very persuasive."