 After "Third Watch", Ruivivar remained in the drama genre, usually playing a police officer, detective or FBI agent in shows such as "Traveler", "Quantico", "Numb3rs", "Criminal Minds", "" (all 2007) and "Lie to Me" (2009).In 2010, he had a main role in ABC's "The Whole Truth" as Alejo Salazar.He also had recurring roles as Alex Longshadow in "Banshee" and Bruce Wayne / Batman in "Beware the Batman".