Twin Town

Administrative / Biographical History

Twin Town is a 1997 British crime film filmed and set in Swansea, Wales. It was directed by Kevin Allen; it stars real-life brothers Rhys Ifans and Llyr Ifans along with Dougray Scott.