Tom Cruise signs autographs.