A former cruise line worker has filed a federal lawsuit against John Travolta, accusing the star of embracing him naked after complaining about neck pain.

The lawsuit was filed in Los Angeles on June 21 by Fabian Zanzi and seeks unspecified damages.

Mr Zanzi contends the Pulp Fiction star disrobed and held him against his will during a Caribbean cruise three years ago.

The actor was recently accused of groping two masseurs in another federal lawsuit.

The case quickly unravelled after Travolta's attorney, Martin Singer, discredited one of the anonymous accusers by showing the actor was across the country on the day of one of the alleged incidents.

Mr Singer told City News Service that Mr Zanzi's complaint was "another ludicrous lawsuit with inane claims".