My son can be a very reluctant reader but I bought him one recently that he just couldn't put down - he read it in 2 days - it is Nicholas Dane by Melvin Burgess. I understand it is quite a gritty read and deals with some v.sensitive issues - it is about a boy who lived in a care home during the 1980's.
He also liked Trainspotting which I was reluctant to get him at first. Up until last year he had read all the Cherub books by Robert Muchamore and again, couldn't put them down.
I bought him Boys Don't Cry for Christmas and another book called Looking for JJ by Anne Cassidy which is aimed at older teenagers. I have read this myself and it is an absolutely brilliant read - you can see all the reviews on Amazon. It is about a girl who has to take on a new identity after committing a terrible crime when she was around 10/11.