A pesar de la espectativa que despertaba el vestido de bodas de Kate Middleton, el príncipe William dio la sorpresa en la moda de los casamientos reales. Aunque William podía haber escogido un traje elegante de frac, prefirió seguir el ejemplo de su padre y se casó con un uniforme militar de gala.
El príncipe Carlos se casó en 1981 con lady Diana Spencer, vestido de traje naval completo. Se podía esperar que el novio, que es piloto de helicóptero para misiones de rescate muy adiestrado, utilizaría su uniforme azul marino de la Fuerza Aérea cuando emitiera sus votos nupciales en la Abadía de Westminster.
Sin embargo, autoridades del Palacio dijeron que William optó por llevar la túnica escarlata de oficial de los Guardias Irlandeses al casarse con Middleton, en un tributo a su rango honorario de coronel en el regimiento.
Con su decisión de lucir un vestido militar de gala, Guillermo envía una señal firme de su apoyo a las fuerzas armadas, refuerza su imagen preferida de un militar dedicado y se distancia de su anterior aura de muchacho fiestero.
La elección del joven príncipe rompe un poco con la tradición reciente. La anterior boda real importante en la que el novio se casó de rojo correspondió al capitán Mark Phillips, entonces oficial de la primera unidad de Guardias Dragón de la reina y quien se casó en 1973 con la princesa Ana, hermana de Carlos.
Guillermo usó sus 'alas' de la Fuerza Aérea Real en tributo a su carrera de piloto de búsqueda y rescate. Asimismo, lució una banda Garter, una estrella y una medalla dorada de aniversario, así como una gorra militar con la insignia de los Guardias Irlandeses y el lema de éstos 'Quis Separabit? (¿Quién no separará?).
Por su lado, el padrino, el príncipe Enrique, utilizó el uniforme de su nuevo rango como capitán del regimiento de Azules y Reales de la Guardia Real. Enrique, adiestrado como piloto de helicóptero Apache, utilizó las 'alas' del Cuerpo Aéreo del Ejército, así como su Medalla Dorada y sus condecoraciones de campaña en Afganistán.
El padre del novio, Carlos, quien tiene el título de almirante de la Marina Real desde 2006, vistió su traje de gala número uno de la Armada Real, adornado con una banda azul. Lució numerosas condecoraciones militares y su espada de la Armada Real.