Cast Credits Siren (2018) Starring as Xander McClure (5 episodes) Episode 1x05: Curse of the Starving Class (Apr 19, 2018) Episode 1x04: On the Road (Apr 12, 2018) Episode 1x03: Interview with a Mermaid (Apr 5, 2018) Episode 1x02: The Lure (Mar 29, 2018) Episode 1x01: Pilot (Mar 29, 2018) View 2 more View 2 less Lucifer (2016) Guest starring as Dave Maddox Episode 2x13: A Good Day to Die (Jan 30, 2017) Last Resort (2012) Guest starring as Richmond Episode 1x08: Big Chicken Dinner (Nov 29, 2012) [Co-Star] NCIS (2003) Guest starring as Francis Episode 15x18: Death from Above (Mar 27, 2018)