Kevin Allen

Kevin Allen is a Welsh actor, screenwriter, film director and film producer. He is noted for writing and directing the cult black comedy feature Twin Town set in Swansea. The film was entered into the 47th Berlin International Film Festival.

Known For

Credits