Cast Credits Revenge (2011) Guest starring as Tech Episode 1x22: Reckoning (May 23, 2012) [Co-Star] Single Ladies (2011) Guest starring as Victor Wellington (2 episodes) Episode 2x04: Ex Factor (Jun 18, 2012) Episode 2x01: Slave to Love (May 28, 2012) Modern Family (2009) Guest starring as Emcee Episode 5x16: Spring-a-Ding-Fling (Mar 5, 2014) [Co-Star] Days of Our Lives (1965) Starring as Thomas Edward Kramer