‘Divergent’ movie: First look at the Prior family all together Actor Ansel Elgort, who plays the role of Caleb Prior in the Divergent movie, recently shared a photo of he and his fellow family-portraying cast members. June 6, 2013