God damn! We love Meg Foster. She was in They Live and Best of the Best 2 and has the piercing blue eyes of an ice dragon. She’s also genuinely the loveliest celebrity we have ever met. People Meg Foster 1 comment