Cast Credits Notorious (2016) Guest starring as Kyle Warren Episode 1x02: The Perp Walk (Sep 29, 2016) [Co-Star] Jane the Virgin (2014) Guest starring as Alex Mendez Episode 1x21: Chapter Twenty-One (May 4, 2015) Baby Daddy (2012) Guest starring as Joshua Episode 4x06: Over My Dead Bonnie (Feb 4, 2015) Switched at Birth (2011) Guest starring as Luca (5 episodes) Episode 5x10: Long Live Love (Apr 11, 2017) Episode 5x08: Left in Charge (Mar 28, 2017) Episode 5x03: Surprise (Feb 14, 2017) Episode 5x02: This Has to Do with Me (Feb 7, 2017) Episode 5x01: The Call (Jan 31, 2017) View 2 more View 2 less Rizzoli & Isles (2010) Guest starring as Alberto Santana Episode 4x10: Built for Speed (Aug 27, 2013) Bones (2005) Guest starring as Travis Bozwell Episode 11x17: The Secret in the Service (May 26, 2016) Will & Grace (1998) Guest starring as Lincoln Episode 9x02: Who's Your Daddy? (Oct 5, 2017)