PHOTOS: Atlanta is home to popular Netflix thriller