Cast Credits Nancy Drew (2019) Starring as Ryan Hudson (26 episodes) Episode 2x13: The Beacon of Moonstone Island (Apr 21, 2021) Episode 2x11: The Scourge of the Forgotten Rune (Apr 7, 2021) Episode 2x10: The Spell of the Burning Bride (Mar 31, 2021) Episode 2x08: The Quest for the Spider Sapphire (Mar 17, 2021) Episode 2x07: The Legend of the Murder Hotel (Mar 10, 2021) Episode 2x05: The Drowned Woman (Feb 17, 2021) Episode 2x04: The Fate of the Buried Treasure (Feb 10, 2021) Episode 2x03: The Secret of Solitary Scribe (Feb 3, 2021) Episode 2x01: The Search for the Midnight Wraith (Jan 20, 2021) Episode 1x18: The Clue in the Captain's Painting (Apr 15, 2020) Episode 1x17: The Girl in the Locket (Apr 8, 2020) Episode 1x16: The Haunting of Nancy Drew (Mar 11, 2020) Episode 1x15: The Terror of Horseshoe Bay (Mar 4, 2020) Episode 1x14: The Sign of the Uninvited Guest (Feb 26, 2020) Episode 1x13: The Whisper Box (Feb 5, 2020) Episode 1x12: The Lady of Larkspur Lane (Jan 29, 2020) Episode 1x11: The Phantom of Bonny Scot (Jan 22, 2020) Episode 1x10: The Mark of the Poisoner's Pearl (Jan 15, 2020) Episode 1x09: The Hidden Staircase (Dec 11, 2019) Episode 1x07: The Tale of the Fallen Sea Queen (Nov 20, 2019) Episode 1x06: The Mystery of Blackwood Lodge (Nov 13, 2019) Episode 1x05: The Case of the Wayward Spirit (Nov 6, 2019) Episode 1x04: The Haunted Ring (Oct 30, 2019) Episode 1x03: The Curse of the Dark Storm (Oct 23, 2019) Episode 1x02: The Secret of the Old Morgue (Oct 16, 2019) Episode 1x01: Pilot (Oct 9, 2019) View 23 more View 23 less Proven Innocent (2019) Starring as Levi Scott (13 episodes) Episode 1x13: In Defense of Madeline Scott, Part 2 (May 10, 2019) Episode 1x12: In Defense of Madeline Scott, Part 1 (May 3, 2019) Episode 1x11: Shaken (Apr 26, 2019) Episode 1x10: SEAL Team Deep Six (Apr 19, 2019) Episode 1x09: Acceptable Losses (Apr 12, 2019) Episode 1x08: The Struggle for Stonewall (Apr 5, 2019) Episode 1x07: Living and Dying in East Cleveland (Mar 29, 2019) Episode 1x06: A CinderHella Story (Mar 22, 2019) Episode 1x05: Cross to Bear (Mar 15, 2019) Episode 1x04: The Shame Game (Mar 8, 2019) Episode 1x03: A Minor Confession (Mar 1, 2019) Episode 1x02: The Burden of Truth (Feb 22, 2019) Episode 1x01: Pilot (Feb 15, 2019) View 10 more View 10 less Life Sentence (2018) Guest starring as Dr. Will Grant (9 episodes) Episode 1x13: Then and Now (Jun 15, 2018) Episode 1x12: Love Factually (Jun 8, 2018) Episode 1x11: Frisky Business (Jun 1, 2018) Episode 1x10: The Way We Work (May 25, 2018) Episode 1x08: Sleepless Near Seattle (May 11, 2018) Episode 1x07: Our Father, the Hero (May 4, 2018) Episode 1x06: Who Framed Stella Abbott? (Apr 27, 2018) Episode 1x05: Wes Side Story (Apr 4, 2018) Episode 1x03: Clinical Trial and Error (Mar 21, 2018) View 6 more View 6 less Frequency (2016) Starring as Detective Frank Sullivan (14 episodes) Episode S01 Special: Epilogue (May 12, 2017) Episode 1x13: Signal Loss (Jan 25, 2017) Episode 1x12: Harmonic (Jan 18, 2017) Episode 1x11: Negative Copy (Jan 11, 2017) Episode 1x10: The Edison Effect (Jan 4, 2017) Episode 1x09: Gray Line (Dec 7, 2016) Episode 1x08: Interference (Nov 30, 2016) Episode 1x07: Break, Break, Break (Nov 16, 2016) Episode 1x06: Deviation (Nov 9, 2016) Episode 1x05: Seven Three (Nov 2, 2016) Episode 1x04: Bleed Over (Oct 26, 2016) Episode 1x03: The Near Far Problem (Oct 19, 2016) Episode 1x02: Signal and Noise (Oct 12, 2016) Episode 1x01: Pilot (Oct 5, 2016) View 11 more View 11 less The Messengers (2015) Guest starring as Mark Plowman Episode 1x08: A House Divided (Jun 5, 2015) CSI: Cyber (2015) Guest starring as Keith Walker Episode 2x14: Fit-and-Run (Feb 21, 2016) True Detective (2014) Guest starring as Steve Mercier (2 episodes) Episode 2x03: Maybe Tomorrow (Jul 5, 2015) Episode 2x01: The Western Book of the Dead (Jun 21, 2015) Beauty and the Beast (2012) Guest starring as The Bombmaker (2 episodes) Episode 2x08: Man or Beast? (Nov 25, 2013) Episode 2x07: Guess Who's Coming to Dinner? (Nov 18, 2013) Nashville (2012) Guest starring as Markus Keen (7 episodes) Episode 4x10: We've Got Nothing But Love to Prove (Dec 9, 2015) Episode 4x09: Three's a Crowd (Dec 2, 2015) Episode 4x08: Unguarded Moments (Nov 18, 2015) Episode 4x06: Please Help Me I'm Fallin' (Oct 28, 2015) Episode 4x05: Stop the World (And Let Me Off) (Oct 21, 2015) Episode 4x04: The Slender Threads That Bind Us Here (Oct 14, 2015) Episode 4x02: 'Til the Pain Outwears the Shame (Sep 30, 2015) View 4 more View 4 less Home & Family (2012) Guest starring as Riley Smith Episode 6x152: Episode 152 (Aug 2, 2017) The Glades (2010) Guest starring as Greg Wheeler Episode 2x13: Breakout (Sep 5, 2011) Leverage (2008) Guest starring as Sophie's Dr. Abernathy Episode 3x11: The Rashomon Job (Aug 22, 2010) 90210 (2008) Guest starring as Riley Wallace (7 episodes) Episode 5x12: Here Comes Honey Bye Bye (Feb 4, 2013) Episode 5x09: The Things We Do for Love (Dec 10, 2012) Episode 5x07: 99 Problems (Nov 26, 2012) Episode 5x06: The Con (Nov 19, 2012) Episode 5x05: Hate 2 Love (Nov 12, 2012) Episode 5x03: It's All Fun and Games (Oct 22, 2012) Episode 5x02: The Sea Change (Oct 15, 2012) View 4 more View 4 less Women's Murder Club (2007) Guest starring as Jamie Galvan Episode 1x07: The Past Comes Back to Haunt You (Nov 16, 2007) Drive (2007) Starring as Rob Laird (5 episodes) Episode 1x06: Rearview () Episode 1x04: No Turning Back (Apr 23, 2007) Episode 1x03: Let The Games Begin (Apr 16, 2007) Episode 1x02: Partners (Apr 13, 2007) Episode 1x01: The Starting Line (Apr 13, 2007) View 2 more View 2 less Criminal Minds (2005) Guest starring as Ryan Phillips Episode 3x12: 3rd Life (Jan 9, 2008) Birds of Prey (2002) Guest starring as 18 Year Old Guy Episode 1x04: Three Birds and a Baby (Oct 30, 2002) 24 (2001) Guest starring as Kyle Singer (6 episodes) Episode 3x06: Day 3: 6:00 P.M. - 7:00 P.M. (Dec 2, 2003) Episode 3x05: Day 3: 5:00 P.M. - 6:00 P.M. (Nov 25, 2003) Episode 3x04: Day 3: 4:00 P.M. - 5:00 P.M. (Nov 18, 2003) Episode 3x03: Day 3: 3:00 P.M. - 4:00 P.M. (Nov 11, 2003) Episode 3x02: Day 3: 2:00 P.M. - 3:00 P.M. (Nov 4, 2003) Episode 3x01: Day 3: 1:00 P.M. - 2:00 P.M. (Oct 28, 2003) View 3 more View 3 less Raising Dad (2001) Starring as Jared Ashby CSI: Crime Scene Investigation (2000) Guest starring as Jordan Rockwell Episode 8x07: Goodbye & Good Luck (Nov 15, 2007) Freaks and Geeks (1999) Guest starring as Todd Schellinger (4 episodes) Episode 1x14: Dead Dogs and Gym Teachers (Oct 10, 2000) [Co-Star] Episode 1x10: The Diary (Jan 31, 2000) [Co-Star] Episode 1x08: Girlfriends and Boyfriends (Jan 17, 2000) [Co-Star] Episode 1x07: Carded and Discarded (Jan 10, 2000) [Co-Star] View 1 more View 1 less Once and Again (1999) Guest starring as Pace (2 episodes) Episode 2x09: Life Out of Balance (Jan 10, 2001) Episode 2x08: Learner's Permit (Dec 19, 2000) 7th Heaven (1996) Guest starring as Tyler Episode 4x05: With Honors (Oct 18, 1999)