How have I never noticed this before? My co-workers and I were talking about how Hunter Hayes looks like a young version of Barney Stinson Neil Patrick Harris!

See for yourself: