Liste des films et séries dans lesquelles Jon a joué:
Depuis 2009 : Castle dans le rôle Javier Esposito.
2012 : Stash House (Ray Jaffe)
2008 : Generation Kill (Sergent Antonio "Poke" Espera)
2008 : NCIS : Enquêtes spéciales (Jason Kyle Saison 6 épisode 5)
2007 : Prison Break (DeJesus Saison 2 épisode 22)
2006 : FBI portés disparus (Luis Alvarez Saison 3 épisode 14)
2006 : Los Angeles : Alerte maximum (Rick)
2000 : Sabrina, l'apprentie sorcière (Brad Alcerro dans la saison 4 épisode 11)