Christophe Barbaud has appeared in no show and 1 movie. In the cinema, in the role of Self - Centre d'Études Biologiques de Chizé, La Rochelle in the feature film Antarctica, sur les traces de l'empereur.