Cast Credits Shots Fired (2017) Guest starring as Dom Episode 1x07: Hour Seven: The Content of Their Character (May 3, 2017) Underground (2016) Starring as Cato (4 episodes) Episode 1x04: Firefly (Mar 30, 2016) Episode 1x03: The Lord's Day (Mar 23, 2016) Episode 1x02: War Chest (Mar 16, 2016) Episode 1x01: The Macon 7 (Mar 9, 2016) View 1 more View 1 less Battle Creek (2015) Guest starring as Joey Ferraro Episode 1x03: Man's Best Friend (Mar 15, 2015) Jane the Virgin (2014) Guest starring as Roman Zazo (3 episodes) Episode 1x19: Chapter Nineteen (Apr 20, 2015) Episode 1x02: Chapter Two (Oct 20, 2014) Episode 1x01: Chapter One (Oct 13, 2014) Guest starring as Aaron Zazo (7 episodes) Episode 4x13: Chapter Seventy-Seven (Mar 16, 2018) Episode 1x18: Chapter Eighteen (Apr 13, 2015) Episode 1x17: Chapter Seventeen (Apr 6, 2015) Episode 1x16: Chapter Sixteen (Mar 16, 2015) Episode 1x15: Chapter Fifteen (Mar 9, 2015) Episode 1x14: Chapter Fourteen (Feb 16, 2015) Episode 1x13: Chapter Thirteen (Feb 9, 2015) View 4 more View 4 less Stalker (2014) Guest starring as Troy Gunn Episode 1x01: Pilot (Oct 1, 2014) Halt and Catch Fire (2014) Guest starring as Gavin Green (3 episodes) Episode 4x03: Miscellaneous (Aug 26, 2017) Episode 4x02: Signal to Noise (Aug 19, 2017) Episode 4x01: So It Goes (Aug 19, 2017) Golden Boy (2013) Guest starring as Deaundre Episode 1x01: Pilot (Feb 26, 2013) [Co-Star] Vegas (2012) Guest starring as Ray Episode 1x03: All That Glitters (Oct 9, 2012) Person of Interest (2011) Guest starring as Robert Johnson Phillips Episode 3x01: Liberty (Sep 24, 2013) Damages (2007) Guest starring as Video Chat Informant (2 episodes) Episode 5x08: I'm Afraid of What I'll Find (Aug 29, 2012) [Co-Star] Episode 5x07: The Storm's Moving In (Aug 22, 2012) [Co-Star] NCIS (2003) Guest starring as Vince Armstrong Episode 12x13: We Build, We Fight (Feb 3, 2015)