Cameron Diaz has been openly canoodling with new boyfriend Paul Sculfor.

The 'What Happens in Vegas' star couldn't keep her hands off the British model as they enjoyed a romantic meal in Hollywood before hitting the shops.

An onlooker said: "They kissed, held hands and walked with their arms around each other while shopping at the American Rag clothing store. They couldn't get enough of each other and didn't care who saw."

The couple was first romantically linked earlier this month and have since enjoyed several dates.

The pair was recently spotted at the exclusive Chateau Marmont hotel and Cameron appeared to be smitten with Paul, Jennifer Aniston's ex-boyfriend.

A source said: "Cameron and Paul were sitting on the patio, leaning in toward each other. Her body language looked like she was really comfortable with him. She looked genuinely like a girl falling in love."

Paul dated former 'Friends' star Jennifer last year but the pair split after a brief romance.

Jennifer is now dating Cameron's ex-boyfriend, singer John Mayer.

RELATED PHOTOS AND ARTICLES
Jennifer Aniston - Dirt FX Premiere Screeningjohn Mayer - John Mayer at the First Midwest Bank AmphitheatreJennifer Aniston - Dirt FX Premiere ScreeningJennifer Aniston - Dirt FX Premiere ScreeningCameron Diaz - Shrek The Third - Second Movie Photocall - Tower Bridge in London
John Mayer Disses "Guitar Hero" FansThings Heating Up Between Cameron Diaz And Paul Sculfor
Jennifer Aniston And John Mayer Jet Off On Romantic Trip To MexicoJennifer Aniston "A Diva" At Photo Shoot Session
2008 Crystal + Lucy Awards - ArrivalsJennifer Aniston Joins John Mayer For His U.K. Tour