Cast Credits Instinct (2018) Guest starring as Brett Miller Episode 1x08: Long Shot (May 13, 2018) Riverdale (2017) Guest starring as Agent Arthur Adams (5 episodes) Episode 2x17: Chapter Thirty: The Noose Tightens (Mar 28, 2018) Episode 2x13: Chapter Twenty Six: The Tell-Tale Heart (Feb 7, 2018) Episode 2x12: Chapter Twenty Five: The Wicked and the Divine (Jan 31, 2018) Episode 2x11: Chapter Twenty Four: The Wrestler (Jan 24, 2018) Episode 2x10: Chapter Twenty Three: The Blackboard Jungle (Jan 17, 2018) View 2 more View 2 less Good Behavior (2016) Guest starring as Agent Backup (2 episodes) Episode 2x04: I Think it's a Sign (Nov 5, 2017) Episode 2x03: Because I'm Mrs. Claus (Oct 29, 2017) Blue Bloods (2010) Guest starring as Officer Timothy Doherty Episode 4x17: Knockout Game (Mar 14, 2014) The Good Wife (2009) Guest starring as Dr. Mann Episode 1x18: Doubt (Apr 6, 2010) [Co-Star] I Shudder () Starring as Drake Morelle