Ben McCosket has appeared in no show and 1 movie. In the cinema, in the role of Louis XIII in the feature film Young Blades.