US president Donald Trump has earned a nod for worst actor in the 39th annual Razzie Awards.

John Travolta's John Gotti biopic, the Will Ferrell comedy Holmes & Watson, conservative provocateur Dinesh D'Souza's Death Of A Nation and the R-rated puppet comedy The Happytime Murders all earned six nominations for the mock movie awards ceremony.

Along with Johnny Depp in Sherlock Gnomes and Travolta in Gotti, the Razzies nominated Trump - who appeared in Death Of A Nation and Michael Moore's Fahrenheit 11/9 - for worst actor.

It also nominated Trump and "his self-perpetuating pettiness" for worst screen combo.

The Trumps taking phone calls from children about Santa (Image: Reuters)

US first lady Melania Trump was also nominated for worst supporting actress.