Now in his 30s, his career should pick up
I think with his strong jawline, he'll break away from the pack. In your 20s your youthfulness is your best asset, and when that fades, it's people with good bone structure who get more roles.
George Clooney had no success with his youthful looks, but once he hit his 30s, people started to cast him as the handsome older guy.
I would recommend that he not try to look young anymore, but nail the 'handsome 30 something' look with short hair and stuble.