Something to put the DVDs in?
Or alternatively get him to pick something and buy it for him, if he'll do that.
what is it with people and making these threads without mentioning anything about their boyfriends interests/likes/dislikes?
OP try giving us a bit more info - someone might have a really good idea if they knew a bit more about him, rather than giving the generic answers of mixed CDs or photo albums.
also do you have any talents - painting, sewing, singing etc.
all box sets of 24, or as many as you can get
24 years old, 24
DVD stand, joke. Never get him vouchers thats a typical no effort present. Get him something a bit different not DVD as if he wants it he would have probably already brought it!
Id proabbly go for a few little things Aftershave, a book, a day out, clothes, wallet, photo frame with photos of you, something related to how you met.
or if you wanna put the rabbit out the hat. Find out his favouriote film. You can often get framed posters with a real of film to mount on a wall. Or a canvs print of a scene from a movie. You can get good godfather ones any mercondise
Hope i've been of help
Buy the film poster of his favourite film and frame it.