Tag: Elizabeth Anweis (Twin Peaks) and Dougray Scott (Taken 3