Leena Havukainen was born on May 15, 1956 in Lahti, Finland as Leena Kristiina Havukainen. She is an actress and assistant director, known for Kauhea murhamies Lalli (1981), Palkkasoturi (1997) and Kenen joukoissa seisot (2006). She has been married to Arto af Hällström since 1996.