Question: actor who played gavin in gavin and stacey
Answer: Mathew Frazer Horne ( born 6 September 1978 ) is an English actor , comedian , television presenter , and narrator .