Actor · Ranked #3773 on Wuzzah.com
Nina Liu was born in Sydney, New South Wales, Australia. She is an actress, known for Little Fish (2005), Floating Life (1996) and Heartbreak High (1994). She has been married to Axel Schweitzer since January 2008.
Jeanne GoursaudDougray ScottLera AbovaKayode AkinyemiAnnabelle MandengRickson Guy da SilvaTayo SchaffrathRada RaeKris SaddlerSusanne Michel
ActionThriller
Christian Zübert
2025
ConsulateMistaken IdentityConspiracyKidnappingPtsd