David "Puck" Rainey has appeared in 2 shows and 1 movie. A performance to be found in the role of Self in the series The Challenge. In the cinema, in the role of Delivery Man in the feature film Dream for an Insomniac.