Michael Cohen looks far more professional than the last time he appeared in court to testify in front of Donald Trump.

When he appeared at Trump’s civil business fraud trial last winter, he wore a navy blazer but ditched the tie.

Today, he is quite literally more buttoned up, wearing a proper suit jacket and pale tie – perhaps a reflection of the higher stakes of this criminal proceeding.