Cast Credits 30 Rock (2006) Guest starring as Crab Catcher Episode 7x04: Unwindulax (Oct 25, 2012) [Co-Star] Baywatch (1989) Guest starring as Announcer Episode 5x22: Wet N' Wild (May 22, 1995) [Co-Star]