En 2004, il décroche un rôle principal dans la série Veronica Mars en interprétant Eli « Weevil » Navarro, le chef d'un gang de motards et devient l’ami « protecteur » de Veronica aux côtés de Kristen Bell et Jason Dohring. La série a été diffusée du 22 septembre 2004 au 22 mai 2007.
La série obtient les faveurs des critiques, cependant, en raison de ses audiences jugées trop en deçà des espérances de la chaîne, la série est menacée d’annulation à la fin de chaque saison. Elle est cependant soutenue par des milliers de fans, notamment en envoyant des barres Mars aux dirigeants de la chaîne afin de la sauver. La série est finalement arrêtée après trois saisons malgré tous les efforts faits par les fans et les membres de la production.
Entre-temps, le , le scénariste Rob Thomas et Kristen Bell ont lancé une « campagne Kickstarter », plateforme de financement participatif, afin de réaliser un film tiré de la série Veronica Mars. Rob Thomas espère alors récolter deux millions de dollars de dons, soit la somme la plus importante jamais demandée par un projet de film via Kickstarter.
L'objectif a été atteint en moins de onze heures et à peine vingt-quatre heures plus tard, le projet a reçu près de 3,3 millions de promesses de dons, une somme record qui dépasse déjà les attentes de Rob Thomas[1]. Le , le film sort aux États-Unis[2]. Étant un film indépendant issu d'un financement participatif et non distribué par un grand studio, le film sort dans quelques salles aux États-Unis, obtient des critiques positives et atteint 3 485 127 millions de dollars de recettes[3]. En France, il sort le même jour, mais seulement en vidéo à la demande[4].
En 2019, il incarne une nouvelle fois le personnage, Eli « Weevil » Navarro, et ce, pour une quatrième saison distribuée par la plateforme Hulu[5]. Cette saison inédite est composée de huit épisodes d'une heure[6]. Elle est disponible depuis le 19juillet2019 sur la plateforme Hulu aux États-Unis.