The Hunger Games star Jennifer Lawrence has sparked speculation she is to tie the knot with her actor boyfriend Nicholas Hoult after she was spotted wearing a sparkly ring on her wedding finger.

The 23-year-old actress has been dating the 24-year-old Warm Bodies star on and off since 2011 after meeting him on the set of superhero movie X-Men: First Class.

According to the Daily Mail, Lawrence was snapped sporting a large turquoise gem on her ring finger while out with Hoult outside an Italian restaurant in north London on Thursday (24Apr14).

She was also photographed wearing the ring later that evening following dinner with Hoult at the Chiltern Firehouse restaurant.