Wedding ties aren't really a necessity for guests.
Where do people get the idea that you need to dress highly formally when attending a wedding anyway? AT least in the US, coat and tie is called for, but outside of that, you can have a pretty fair bit of fun?
Maybe it's just that I come from a southern area, where "summer wedding" is the excuse for seersucker, linen, embroidered belts, white bucks, bowties, and the like. Weddings are supposed to be fun, and attire reflects that.
IMO, There is nothing wrong with a checked suit. There is nothing wrong with that tie. The concern I have about that shirt is that the pattern is too much, not about formality.
Well said. Light blue shirt solves the problem. [Life Lesson #38: The wedding is really all about the bride, everything else -- even the groom to a large extent -- is sort of an accessory.]