Flora Cross s-a născut la 11.01.1993, în Paris, Franța. Tatăl ei, Joseph Cross, este jurnalist. Mama a părăsit familia când Flora avea șase ani. Flora este evreică. Ea a călătorit mult cu familia ei, dar s-a întors în Franța pentru a-și termina studiile. Cei doi frați ai ei, Eli Marienthal și Harley Cross, sunt actori. Flora a frecventat școli franceze încă din copilărie, ca Lycee Francais de New York, și vorbește fluent franceză, spaniolă și engleză. În timpul liceului, a trecut la sistemul școlar american și a urmat o școală privată în Westside din Los Angeles. A absolvit New Roads School, în 2012. A absolvit La Sorbonne în 2016, unde și-a luat licența în Sociologie, și apoi s-a mutat în Haiti. Are o mică afacere numită Yaquimel Savon. Ca actriță, Cross a jucat rolul principal al Elizei în filmul din 2005 Bee Season (Cutia cu secrete), alături de Richard Gere, Juliette Binoche și Max Minghella, în Sezonul albinelor (2005). Următorul ei rol a fost interpretarea fiicei excentrice a personajului lui Jennifer Jason Leigh din filmul regizorului Noah Baumbach, Margot at the Wedding (2007). Ea a lucrat alături de actori, precum: Nicole Kidman, Jack Black, John Turturro. Cross a jucat în Chlorine (2013), scris și regizat de Jay Alaimo, cu Kyra Sedgwick, Vincent D'Onofrio, Ryan Donowho, în Internat (2017). În prezent locuiește în Jacmel, Haiti, unde este profesoară Montessori. Are doi copii.