dashing
gallant
lively and spirited
a dashing hero