Cast Credits Love in the Time of Corona (2020) Guest starring as Jordan Episode 1x01: The Course of Love (Aug 22, 2020) American Vandal (2017) Starring as Peter Maldonado (16 episodes) Episode 2x08: The Dump (Sep 14, 2018) Episode 2x07: Sh*t Storm (Sep 14, 2018) Episode 2x06: All Backed Up (Sep 14, 2018) Episode 2x05: Wiped Clean (Sep 14, 2018) Episode 2x04: Sh*t Talk (Sep 14, 2018) Episode 2x03: Leaving a Mark (Sep 14, 2018) Episode 2x02: #2 (Sep 14, 2018) Episode 2x01: The Brownout (Sep 14, 2018) Episode 1x08: Clean Up (Sep 15, 2017) Episode 1x07: Climax (Sep 15, 2017) Episode 1x06: Gag Order (Sep 15, 2017) Episode 1x05: Premature Theories (Sep 15, 2017) Episode 1x04: Growing Suspicion (Sep 15, 2017) Episode 1x03: Nailed (Sep 15, 2017) Episode 1x02: A Limp Alibi (Sep 15, 2017) Episode 1x01: Hard Facts: Vandalism and Vulgarity (Sep 15, 2017) View 13 more View 13 less Fresh Off the Boat (2015) Guest starring as Wes Episode 4x09: Slide Effect (Dec 5, 2017) Every Witch Way (2014) Starring as Diego Rueda Orange Is the New Black (2013) Guest starring as Benny (5 episodes) Episode 7x13: Here's Where We Get Off (Jul 26, 2019) Episode 4x03: (Don't) Say Anything (Jun 17, 2016) [Co-Star] Episode 3x08: Fear, and Other Smells (Jun 12, 2015) [Co-Star] Episode 3x07: Tongue-Tied (Jun 12, 2015) [Co-Star] Episode 3x04: Finger in the Dyke (Jun 12, 2015) [Co-Star] View 2 more View 2 less The Fosters (2013) Guest starring as Declan Rivers (6 episodes) Episode 5x19: Many Roads (Mar 13, 2018) Episode 5x17: Makeover (Mar 6, 2018) Episode 5x16: Giving Up the Ghost (Feb 27, 2018) [Uncredited] Episode 5x14: Scars (Feb 6, 2018) Episode 5x12: #IWasMadeInAmerica (Jan 23, 2018) Episode 5x11: Invisible (Jan 16, 2018) View 3 more View 3 less Veronica Mars (2004) Guest starring as Juan Diego (3 episodes) Episode 4x05: Losing Streak (Jul 19, 2019) Episode 4x04: Heads You Lose (Jul 19, 2019) Episode 4x03: Keep Calm and Party On (Jul 19, 2019)