Rodriguez has appeared in commercials, including one for Coca-Cola. His first film appearance was as an extra in
The X-Files. He later appeared on
Brooklyn South,
Law & Order,
Felicity,
Roswell, and
NYPD Blue. 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 was a participant in the pro-
Barack Obama video "
Yes We Can". He starred in 18 episodes of
Roswell (Season 3) He was part of the original cast of
CSI: Miami, which premiered in 2002. He later directed and wrote the episode "Hunting Ground" (season 9, episode 16). He left the main cast five episodes into season 8 and was credited as a recurring cast member for eight episodes. He returned to the main cast in season 9 and remained on the show until it ended with season 10 in 2012. Rodriguez starred in the 2009
Tyler Perry movie
I Can Do Bad All by Myself as Sandino. He played Bobby, Hilda's love interest, in season 4 of
Ugly Betty. He appeared in
Let the Game Begin (2010),
Magic Mike (2012),
Magic Mike XXL (2015), and ''
Magic Mike's Last Dance'' (2023). Rodriguez was on the cover of
H mag in April 2012, photographed by Joey Shaw. . 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, replacing
Shemar Moore. In 2021, Rodriguez was cast as Bobby Diaz in a recurring role in the
NBC drama series
Ordinary Joe. == Personal life ==