Lily James (“The Iron Claw,” “Baby Driver”) is set to star in and produce “Photo Booth,” the directorial feature debut of Australian sibling filmmakers Spencer and Lloyd Harvey. The film — described as a “gripping emotional thriller that confronts the most primal choices we make about love, ambition, and building a family” — is heading to Cannes, […]