Fox: Jennifer Lopez, Michelle Monaghan and Sofia Vergara heat things up: PHOTOS