Justin Timberlake has visited children at the HCA Healthcare's Methodist Children's Hospital in San Antonio after their plea to meet the pop star went viral.