[5] Rodriguez initially hoped to be a professional baseball player, but after a high school injury, he turned his attention to acting and performed in a children's theater in New York.He appeared in a number of music videos, including Jennifer Lopez's 1999 video "If You Had My Love"; Busta Rhymes' "Respect My Conglomerate"; Lionel Richie's "I Call It Love"; Melanie Fiona's "It Kills Me"; 50 Cent's "Many Men"; and Wisin & Yandel's "No Dejemos Que Se Apague".He starred in 18 episodes of Roswell (Season 3) He was part of the original cast of CSI: Miami, which premiered in 2002.In 2016, Rodriguez was cast as Luke Alvez, an FBI Fugitive Task Force Agent who joins the Behavioral Analysis Unit in season 12 of Criminal Minds,[10] replacing Shemar Moore.In 2021, Rodriguez was cast as Bobby Diaz in a recurring role in the NBC drama series Ordinary Joe.