Ha collaborato con M. Night Shyamalan da quando è stata fondata la Blinding Edge Pictures, più di dieci anni fa. Il primo progetto con la Blinding Edge Pictures è stato Il sesto senso (The Sixth Sense), per poi produrre Unbreakable - Il predestinato (Unbreakable), Signs, The Village e Lady in the Water con questa etichetta.
Dopo aver frequentato ed essersi laureato in teatro alla Catholic University di Washington, Rodriguez ha recitato sul palcoscenico, nelle pubblicità e al cinema, sia a Washington che a New York. In seguito, ha deciso di accorciare gli spostamenti tra queste due città, trasferendosi direttamente a Philadelphia. Mentre frequentava un corso di karate a South Eastern, in Pennsylvania, ha conosciuto M. Night Shyamalan. Nelle loro pause pranzo, si raccontavano delle storie sulla loro comune passione per il cinema e le arti, finendo quindi per lavorare insieme alla Blinding Edge Pictures.
Nato in Germania, Rodriguez proviene da una famiglia di militari e durante la sua adolescenza ha vissuto in diverse parti del mondo. Oltre al suo amore per il calcio, nell'ultimo decennio Rodriguez si è occupato degli Special Olympics.