Shanna Leila Besson (born 3 January 1993) is a French actress and photographer. She is the only child of French film directors Maïwenn and Luc Besson. (en)
Shanna Leila Besson (born 3 January 1993) is a French actress and photographer. She is the only child of French film directors Maïwenn and Luc Besson. (en)