The longer coat is Ralph Lauren, correct? That's why it looks so weird. I don't mean that as a knock on Ralph Lauren, they make some fantastic items (particularly their Black and Purple labels), but traditionally their mainline suits, jackets and overcoats are tailored for a larger, non-modern fit. The kind of fit that generally older men are accustomed to, which I take it is not what you're looking for. You're not that kind of guy.
Calvin Klein on the other hand is the exact opposite, which is largely why that smaller jacket fits so much better. They tend to tailor their suits, jackets and overcoats to a younger, more modern male.
If you're deciding between the two jackets, definitely go with the shorter one. I agree with whoever said to try on a size smaller as well, you never know. Besides, never ever take for granted what the sales person tells you is "your size." As I pointed out above, sizes vary from brand to brand, and while you may be a 44L in Calvin Klein, you certainly aren't a 44L in Ralph Lauren. I'd always advise grabbing at least 2 if not 3 (main size, one size up, one size down) sizes of the same jacket and seeing which fits the best, just to be safe.
If you do try on the size smaller, definitely post pictures. I'd be interested to see how much of a difference it makes.
Yeah, every time you post that jacket it makes me want an olive one as well.
I know that's not leather, but I've always wanted an olive leather jacket. One of the things on my fashion bucket list to get eventually.
Nice, man. I like Theory. Nothing like beating the system and getting it for an amazing price too.