Lily Allen has turned to 'Harry Potter' star Rupert Grint to help her through her heartbreak.

The 'Smile' singer - who split from Chemical Brothers star Ed Simons following a miscarriage - enjoyed a heart-to-heart with the 19-year-old actor over dinner at a London restaurant last week.

The couple hit it off when they met at the 'Harry Potter and the Order of the Phoenix' premiere last year.

A source told Britain's Daily Star newspaper: "They swapped numbers then and although they texted each other quite regularly they didn't meet up."

"Then when Lily split from Ed, Rupert offered her a shoulder to cry and she took it."

"They get on really well and he makes her laugh. Last week they enjoyed a Japanese meal together where they had a long intense talk as well as a few laughs."

Lily, 22, is said to love how Rupert - who was recently rumored to be dating 'Skins' actress Hannah Murray - makes her feel safe and protected.

A source said: "Lily got really upset when people recognized them so Rupert protected her. She likes that."

"Lily is still dealing with a terrible start to the year and Rupert is really helping her through."

RELATED PHOTOS AND ARTICLES
Lily Allen - LG Party - ArrivalsLily Allen - Lily Allen Concert At The Hammersmith Apollo 2007Lily Allen - The Times BFI London Film Festival - 'Brick Lane' - Movie Premiere - DeparturesLily Allen - 'Control' Movie Screening After-PartyLily Allen - The Times BFI London Film Festival - 'Brick Lane' - Movie Premiere - ArrivalsLily Allen - LG Party - ArrivalsLily Allen - Lily Allen Concert At The Hammersmith Apollo 2007
ELLE Style Awards 2008 - DeparturesLondon Fashion Week Fall-Winter 2008-09 - Luella Catwalk Show - Arrivals
Celebrity Sightings in London's West End on Valentine's Day, February 14, 2008"The Other Boleyn Girl" Royal London Premiere - Red Carpet Arrivals
Lily Allen Dropped By Agent ProvocateurHarry Potter Star Spends Valentine's With Co-Star
BE THE FIRST TO COMMENT ON THIS STORY!
Name: (optional)
E-Mail: (required, but never displayed)
Remember your info for next time?
Profanity and other defamatory language is not allowed. Please keep it clean.