I went to the Opera to see Aida in Rio. Trust me, I was definitely overdressed. Pay no mind to the weird angle in the first pic, the girlfriend is 5'4" while I am 6'5". The right sleeve (left on the pic) is not short, must be snagging in the jacket.
Trousers have a very small check pattern that I really like (I bought it at Zara in Rome). Shirt is pale green.