Bruno Bayeux s’est formé au Conservatoire à rayonnement régional de Rouen, dans les classes dirigées par Julie Ravix et Maurice Attias.
Au théâtre, il travaille avec Jean-Christophe Hembert dans Fracasse d’après Théophile Gautier ; Thomas Jolly dans Henry VI et Richard III de Shakespeare, Fantasio à l’Opéra-Comique, et Le Ciel, la nuit et la pierre glorieuse (Avignon in 2016) ; Anne-Laure Liégeois dans Embouteillage ; Yann Dacosta dans Les Précieuses ridicules de Molière, Une visite inopportune de Copi, Le Baiser de la Femme Araignée de Manuel Puig, et Drink Me Dream Me/Alice aux pays des merveilles.
Avec Sylvain Groud, chorégraphe et danseur, il crée un spectacle jeune public puis Bataille intime, adaptation remarquée d’une nouvelle de Roland Topor, mélangeant théâtre et danse.
Bruno joue aussi plusieurs rôles pour la télévision, notamment un rôle dans Maigret et les sept petites croix et Enquête privée. Et pour le cinéma dans Selon Rachel, de Sylvie Habault, dans le rôle du Curé, puis dans La Jeunesse de Guillaume de Fabien Drugeon, où il incarne Henri Ier. Il interprète un policier dans le court-métrage publicitaire de Christian Louboutin Loubi’s Angel. En 2005, il est nommé jeune talent à Cannes avec Tue l’amour de Philippe Lioret.