Actor Johnny Depp is Hollywood's best autograph signer and Cameron Diaz the worst, according to a magazine survey.
The Pirates of the Caribbean star topped the autograph poll
Depp tops Autograph Collector's 14th annual survey of celebrity signers. George Clooney is second.
"Many stars become bad signers once fame and fortune hits, but not Depp," said editor Steve Cyrkin.
But he said of Cameron Diaz: "Instead of just turning down a person's autograph request, she'll just lecture them about how dumb autographs are."
"She may be a talented actress, but she's persistently a terrible signer," Mr Cyrkin added.
TOP FIVE CELEBRITY SIGNERS
1. Johnny Depp
2. George Clooney
3. Matt Damon
4. Al Pacino
5. Tom Cruise
Source: Autograph Collector
George Clooney won praise for joking as he signs for fans.
"He'll make fun of how he looks in photos he's handed to autograph," he said.
Russell Crowe would have been named the worst autograph signer, but Mr Cyrkin said he had been nicer to fans in recent months.