young gun

Etymology
Possibly a play on.

Noun

 * 1)  A new or rising talent or star; rising star.