Douglas Rouillard est originaire d'une petite ville de Nouvelle-Angleterre, dans le sud du New Hampshire, où il a développé sa passion pour les arts théâtraux, ainsi que pour le cinéma et la télévision. Peu après l'obtention de son diplôme en 1997, il a entrepris des études de journalisme audiovisuel au Florida Southern College, avant d'être diplômé en 2001 et de s'installer à Los Angeles pour poursuivre une carrière dans l'industrie du divertissement. Après des années à faire ses preuves, Douglas a obtenu une excellente représentation ainsi que l'opportunité de travailler sur des productions exceptionnelles. En 2008, il a fondé DR Productions, où il a commencé à écrire et produire ses propres films. Aujourd'hui, DRP a réalisé un certain nombre de longs métrages et collabore avec de grandes plateformes et studios pour que ces films soient vus et appréciés dans le monde entier.