Karen Meagher. Actress: Threads. Karen Meagher is known for Threads (1984), 28 Weeks Later (2007) and Experience Preferred... But Not Essential (1982).