Gareth Gates 2 as Willard. Image Credit David Ellis (2)