A nice leather jacket will work fine.
Just don't forget to wear pants with it...A nice leather jacket will work fine.
Don't forget to add leather elbow patches.
As for any semi-formal affair, camo is never out of style...
Only skeet shooters wear elbow patches
I had a lady friend once who asked why all men have a Harris tweed sport coat. Reply: it's our version of the "little black dress". Suitable for most any occasion.