Did you move the buttons on this coat? They look a bit too far from the edge. Also, they are not level with the buttonholes, which you can see based on their placement with the pattern. This would make the coat askew when buttoned.
I agree about looking far from the edge ... although i dont exactly know what the rules are. Most of the buttons on my jackets are 3/5th of an inch from the edge of the jacket to the center of the button. with respect to the vertical alignment of the buttons, i think that is just his stance ... it looks like the two pockets are not aligned either, which makes me believe he is tilted. hard to have everything perfect in a still photo.
just a guess.