Whats a good gift to give to a guy?

iv known him for a year now and we are more than friends but not boyfriend girlfriend yet. his bday is soon and want to gift him something small but nice with a card. but I need ideas what to get. he will be 25 and likes movies, cars, boxing, going out to see new places and traveling, wears a lot of shirts with favorite movie characters or hip hop rap songs, and likes classical movies more than modern ones. I want something small and not crazy or looks stupid or scare him but something meaningful and nice. also put it in a little box but how can I decorate it? do I put stickers? nothing?
Whats a good gift to give to a guy?
Add Opinion