Ранняя жизньРодригес родился в Чикаго, штат Иллинойс в семье пуэрториканцев. Мать была домохозяйкой, отец швейцаром. Окончил школу «Lincoln Park» в Чикаго и «Pulaski Fine Arts Academy» (академия изобразительного искусства).
КарьераЕго первой значительной ролью в кино стала роль дона Педро Арагона младшего в фильме «Прогулка в облаках» (англ. Walk in the Clouds) с Киану Ривзом и Джанкарло Джанини.
Одной из самых запоминающихся его ролей стала роль наркодилера Гектора в фильме «Крэйзи», где он сыграл одну из главных ролей в паре с Энн Хэтэуэй.
В 2007 году Родригес был приглашен в телесериал «Дурнушка Бетти» (англ. Ugly Betty), где сыграл роль Джованни «Джио» Росси - хозяина закусочной, который стал любовным увлечением Бетти Суарес (главной героини сериала). Его дебют в сериале состоялся в начале второго сезона, затем он появился в четвёртой серии третьего сезона.
Личная жизньЖенат на Элси Родригес. У них двое сыновей: старший - Джанкарло, который сыграл сына Рико в «Клиент всегда мёртв», и младший - Элайджа.