Singer and actress Selena Gomez was recently placed on bed rest after a secret bout of ill health. The 'Come and Get It' hitmaker made the revelation as she hosted a screening of Robert Pattinson's new drama 'Good Time' in Hollywood.