Gavin and Stacey Guest cast, played by William Thomas Episode 1x04: Episode 4 (May 27, 2007) Episode 3x01: Episode 1 (Nov 26, 2009) Episode 3x06: Episode 6 (Jan 1, 2010)