Actor Terry O'Quinn has discovered starring in desert island TV hit Lost has hidden benefits - he's lost 20 pounds (9 kilograms) since filming began.

O'Quinn, 53, who plays enigmatic LOCKE on the show, admits the combination of hard work and the climate on Hawaii, where the series is shot, has helped him shed the pounds.

He says, "You do a lot more walking and swimming here and you eat more fruit."