Jennifer Lawrence donates $2m to children's hospital

Hollywood lovely Jennifer Lawrence has donated $2 million to a children's hospital in her hometown.