So I finally managed to get hold of the original pic with the info, that clearly states it was taken 2004. So yes, it is young Alex before Moonlight 🙂 Handsome devil!
As you can see from these stills, FOYeur got it.
Alex is wearing the same t-shirt, hat and glasses. And it was filmed in 2004.
Comment on the original post from H50BAMF here