Actor Michael Nyqvist, who starred in the film adaptation of Stieg Larsson’s The Girl with the Dragon Tattoo, has died aged 56, his family has announced.

Nyqvist played journalist Mikael Blomkvist in that film and its sequels, which formed the Millennium trilogy.

The Swedish actor died on Tuesday after a year-long battle with lung cancer, according to a family statement.

Nyqvist’s love of the arts was “Felt by all who had the pleasure of working with him”, the family added.

They said Nyqvist had left a “Huge void behind him”, local media report.

In a subsequent US version of the film, his role was performed by James Bond actor Daniel Craig.

Nyqvist later appeared in a number of Hollywood blockbusters.

Nyqvist also wrote an acclaimed memoir, Just After Dreaming, published in 2010, about his earliest childhood memories following adoption and how he later traced his biological parents.

Nyqvist is survived by his wife, Catharina Ehrnrooth, and their children, Ellen and Arthur.

Michael Nyqvist