He has written for publications including The Guardian's Guide and Guardian Online; OK! Magazine; Total Film; Empire; Q; GT; The Independent; Star; Reveal; Company; Daily Star and News of the World's Sunday Magazine.