Shanna Besson › Parents
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. Wikipedia
Matt Damon
Jennifer Garner
Nicola Coughlan
Andrew McCarthy
Show more