Cast Credits Suits (2011) Guest starring as Frank DiBiase Episode 8x12: Whale Hunt (Jan 30, 2019) Charmed (1998) Guest starring as Leech Episode 5x16: Baby's First Demon (Mar 30, 2003)