Divergent is a 2014 American science-fiction action movie directed by Neil Burger. It stars Kate Winslet, Shailene Woodley, Theo James, and Ashley Judd. It is based on the book by Veronica Roth. The music was composed by Junkie XL and Hans Zimmer. It is set in the future in Chicago, Illinois. It was released on March 21, 2014.