Cast Credits Quantico (2015) Guest starring as Drew Perales (10 episodes) Episode 1x21: Right (May 8, 2016) Episode 1x20: Drive (May 1, 2016) Episode 1x19: Fast (Apr 24, 2016) Episode 1x18: Soon (Apr 17, 2016) Episode 1x17: Care (Apr 10, 2016) Episode 1x16: Clue (Apr 3, 2016) Episode 1x15: Turn (Mar 27, 2016) Episode 1x14: Answer (Mar 20, 2016) Episode 1x13: Clear (Mar 13, 2016) Episode 1x12: Alex (Mar 6, 2016) View 7 more View 7 less How to Get Away with Murder (2014) Guest starring as Griffin O'Reilly (5 episodes) Episode 1x15: It's All My Fault (Feb 26, 2015) Episode 1x14: The Night Lila Died (Feb 26, 2015) Episode 1x07: He Deserved to Die (Nov 6, 2014) Episode 1x03: Smile, or Go to Jail (Oct 9, 2014) Episode 1x01: Pilot (Sep 25, 2014) View 2 more View 2 less Gotham (2014) Guest starring as Luke Garrett (2 episodes) Episode 2x05: Rise of the Villains: Scarification (Oct 19, 2015) Episode 2x04: Rise of the Villains: Strike Force (Oct 12, 2015) Blue Bloods (2010) Guest starring as Joe Ferraro Episode 3x19: Loss of Faith (Apr 5, 2013) Law & Order: Special Victims Unit (1999) Guest starring as Travis Holmes Episode 14x20: Girl Dishonored (Apr 24, 2013) One Life to Live (1968) Starring as Nate Salinger (17 episodes) Episode 100x152: Good Cop, John Cop (Apr 15, 2009) Episode 100x127: Dirty Dancer (Mar 10, 2009) Episode 100x121: Monday March 02 2009 (Mar 2, 2009) Episode 100x118: Color Him Father, Color Him Love (Feb 25, 2009) Episode 100x107: Starr-Crossed Mothers (Feb 10, 2009) Episode 100x99: Death Becomes Her (Jan 29, 2008) Episode 100x18: Thursday January 24 2008 (Jan 24, 2008) Episode 100x15: Monday January 21 2008 (Jan 21, 2008) Episode 100x12: Tues Jan 15 2008 (Jan 15, 2008) Episode 100x09: Thurs Jan 10 2008 (Jan 10, 2008) Episode 100x05: Thursday January 8 2009 (Jan 7, 2009) Episode 43x20: Jan 28 2011 (Jan 28, 2011) Episode 42x120: june 11 2010 (Jun 11, 2010) Episode 9x07: January 8 1998 (Jan 8, 1998) Episode 8x16: Wednesday January 22 1997 (Jan 22, 1997) Episode 8x05: January 10 1997 (Jan 10, 1997) Episode 8x03: January 08 1997 (Jan 8, 1997) View 14 more View 14 less Guest starring as Nate Salinger (8 episodes) Episode 100x150: Past, Present Tense (Apr 13, 2009) Episode 100x149: Payback Is a *%^$# (Apr 10, 2009) Episode 100x148: El corazón desea lo que desea (Apr 9, 2009) Episode 100x147: Teach Your Children Well (Apr 8, 2009) Episode 100x146: Eye of the Needle (Apr 7, 2009) Episode 100x141: Lay Lady Lie (Mar 31, 2009) Episode 100x139: Bad to the Bone (Mar 27, 2009) Episode 100x138: Make Me a Match (Mar 26, 2009) View 5 more View 5 less