Cast Credits Ray Donovan (2013) Guest starring as Commentator Episode 4x12: Rattus Rattus (Sep 18, 2016) [Co-Star] Revenge (2011) Guest starring as Newscaster #3 Episode 2x21: Truth (1) (May 12, 2013) [Co-Star] Criminal Minds: Suspect Behavior (2011) Guest starring as Reporter Episode 1x10: The Time is Now (May 4, 2011) Party Down (2009) Guest starring as Draft Analyst Episode 2x09: Cole Landry's Draft Day Party (Jun 18, 2010) Castle (2009) Guest starring as Newscaster #1 Episode 4x09: Kill Shot (Nov 21, 2011) Veronica Mars (2004) Guest starring as Reporter / Tim Davids (2 episodes) Episode 4x08: Years, Continents, Bloodshed (Jul 19, 2019) [Co-Star] Episode 4x03: Keep Calm and Party On (Jul 19, 2019) [Co-Star]