KEVIN ALLEN

Kevin Allen

ACTING

Kevin Allen is an English-born Welsh screenwriter, film director, film producer and actor.
In 1997 he directed and wrote the cult Welsh black comedy feature "Twin Town".