Spotlight, TV Morena Baccarin: International Villainess in NBC’s ‘The End Game’ A new international criminal genius has arrived on American TV played by Morena Baccarin, the Brazilian-American actress of Deadpool franchise...