The film also stars Amitabh Bachchan, Ajay Devgn, Kareena Kapoor and Manoj Bajpayee. Arjun has worked with Jha in films like "Raajneeti" and "Chakravyuh" in the past.
"It was fantastic. This is Prakash's most ambitious project. There is a wonderful star cast, all of whom I have worked with a lot. It was like going back home and having a good time," Arjun told.
The actor said that he had to spend a lot of time with the other actors during the shooting of the film, and that made it a memorable experience.
"The film is quite intense... We spent a lot of time on and off set together. We were in Bhopal for 60 days," he said.
Jha had approached Arjun for the film while filming their last film "Chakravyuh" itself.
"Prakash had not really got a character for me. He was working on 'Chakravyuh' and he was scripting 'Satyagraha'. He told me if he gave me a part, would I do it? I said yes. It became a full-fledged role and when I read the part, I really liked it," said the model- turned-actor.
However, Arjun did not wish to play a similar role to what he had played in Jha's film, "Raajneeti".
"My fear was since I was going back with Prakash in a political thriller, will my character be similar to what I had played before. I wanted to stay clear from that. Prakash wanted to do something new and I was wondering how he will do that this time," he said.
Arjun's will be seen as a young and volatile person in the film, but in a different way.
"The character is different from what I played in 'Raajneeti', he is young and volatile but in a different way. He is not a selfish man or come from a rich home. He is a guy who is from the grassroots. He is the muscle power of that campaign," he said.
`Satyagraha` is set to release Aug 30.