My fiance's best friend (with his girlfriend) is planning on surprising him by showing up for our WDW wedding in December. As of right now, he thinks that his friends can't afford to come. The girlfriend is my MOH, little does he know... My problem is that now the best friend also wants to be in the wedding. However, he doesn't want to pay to rent a tux, and we can't afford to rent one for him (especially without my fiance finding out). He's asked if he could wear his marine dress blues instead. I'm prior military, and I have no problem with dress blues, but I feel like it might look strange for everyone else to be in matching tuxes while one groomsman is in blues. I don't want it to take any of the focus off of the groom at the event or in photos. The other problem is that some people have said it's not a good idea to surprise my fiance with his best friend being in the wedding party. I've also had suggestions to have him come and then ask to be in the wedding. But there are problems with that as well. My brother is not currently in the wedding, but if this friend were to be a groomsman, I would ask my brother to jump in for me to keep the numbers even... What are your opinions on this?