hasnaoui was born in morocco to a norwegian mother and moroccan father. her maternal grandfather was nobel prize winning economist ragnar frisch. when she was four years old her parents divorced and she moved to norway with her mother. in oslo she attended a strict catholic french kindergarten and then later a french school until fourth grade. she became a norwegian citizen at the age of eighteen. in 1991 she married actor kim haugen.