Gomez appeared in the 2008 Broadway musical In the Heights as Kevin, and was a cast member of the A&E television series The Glades for all four seasons. He also played the part of officer Navarro in the Criminal Minds episode "Machismo".
