• Ansel Elgort plays Caleb Prior and Theo James plays Four in "Allegiant: Part 1."

Ansel Elgort plays Caleb Prior and Theo James plays Four in "Allegiant: Part 1." (Photo : Instagram/Ansel Elgort)

Ansel Elgort recently took to Instagram to share an on-set photo of himself with his "Allegiant: Part 1" co-actor Theo James. However, he said sorry because he is shirtless in the photo.

"ITS A META"FOUR" #Allegiant we are WRAPPED! I know we'd all rather see theo shirtless I'm sorry," Elgort captioned the Instagram photo with his nipples exposed. It taken on the final day of filming "Allegiant: Part 1" on Aug. 14, Friday.

Like Us on Facebook

Directed by Robert Schwentke, "Allegiant: Part 1" is slated for a March 18, 2016 release. The film adaptation of Veronica Roth's novel stars Elgort as Caleb Prior and James as Four along with Shailene Woodley as Tris, Miles Teller as Peter, Naomi Watts as Evelyn, Zoe Kravitz as Christina, Maggie Q as Tori and Jonny Weston as Edgar, among others.

On July 20, Woodley was spotted in Atlanta, Ga., going to the craft services table to grab some food after finishing a day of filming "Allegiant: Part 1," Just Jared reported.

In a recent interview with Flickering Myth, James described Woodley as "great." He implied that it is interesting because when he played first Four in "Divergent," he had nothing to lose while he wanted it to be successful obviously. With "Allegiant: Part 1," he has proved he "can all do the characters" and with its relative success, he knows "it needs to be even better."

In the interview, James also revealed that as a young adult, he read "The Hobbit," "Hardy Boys," "The Famous Five" and "Lord of the Rings."

It has also been announced that "Allegiant: Part 2" will be released on March 24, 2017.