Esherben született 1989-ben Lily Chloe Ninette Thomson néven, édesapja zenész, édesanyja színésznő. Apja 2008-as halála után vette fel a James vezetéknevet. A Tring Park School for the Performing Arts művészeti iskolában, majd a londoni Guildhall School of Music and Drama zene- és drámaiskolában tanult.
2010-ben játszott a Just William című sorozatban, majd bekerült a Downton Abbey szereplői közé, Lady Rose McClare-ként, alakítását több díjjal is elismerték. Az elmúlt években olyan filmekben volt látható, mint a Hamupipőke, a Háború és béke, a Nyomd, Bébi, nyomd és A legsötétebb óra. 2018-ban a Mamma Mia! Sose hagyjuk ABBA című produkcióban játszotta Meryl Streep karakterének fiatalkori énjét.
Hozzászólások