The Host co-stars Max Irons and Jake Abel have been taking time out from the film's ongoing American press tour to sing for children at local hospitals.

The two actors have put their musical skills to the test for the hospital visits by serenading young patients in cities including Atlanta in Georgia, Philadelphia, Pennsylvania and Dallas, Texas.

A source tells New York Post gossip column Page Six that many youngsters have asked the duo to add Justin Bieber's track Boyfriend to their repertoire: "The patients have told them they have to learn Boyfriend, so they're working on that next."