Two pieces of advice. Firstly, a wedding traditionally calls for refined rather than rugged clothing. Secondly, while your shoes can be stylish, they shouldn't be too obtrusive. Your outfit should subtly draw attention to you- in practical terms, to your face- not to your feet.
The chukka boots are, as the others have said, far too rugged for that suit. Opt for a neater, sleeker shoe- preferably with a leather sole, in black. Depending on how formal the wedding is, most business shoes should be fine- oxfords (balmorals), smarter bluchers, monks, etc. (Black cap-toe oxfords are the classic choice- suitable for weddings, funerals and formal job interviews- but might be too traditional for you.)
Of course, you can push the boundaries further and opt for brown shoes. However, I'd say the lighter the brown, the more obtrusive the shoes will be and the more they will detract from the suit. Cheap tan shoes, in particular, would be awful. Good quality dark brown shoes with a matching belt would work, but would be less formal than the black option.