Warning: Spoiler! (Click to show)
Jacket isn't too short; pants have insufficient rise. The belt buckle gives it away.
Stitchy, I think this is how you should wear this jacket. White shirt, black (super dark navy?) tie. If I couldn't see your belt buckle, this would get a solid One Graybeard™. I still want you to consider sizing down your socks, though. We shouldn't see that much of the heel.