Answer
Lily James' birth name is Lily Chloe Ninette Thomson. She adopted the stage name "Lily James" at the start of her career to avoid confusion with another actress named Lily Collins. James was born on April 5, 1989, in Esher, Surrey, England, to Ninette Mantle, an actress, and James Thomson, a musician. She has a brother, Sam, who is also an actor.