Twin Town Film - Twin town is a 1997 welsh dark comedy crime drama film filmed mainly around port talbot and set in swansea, wales. Twin Town Film : Audience reviews for twin town.