Ashley Olsen has a new boyfriend.

The 27-year-old star is dating David Schulte, the Chief Executive Officer of eye wear brand Oliver Peoples which produces glasses and sunglasses.

An insider told ''Ashley is dating David. It's pretty new.''

The pair are believed to have been spotted out together in May this year when they were in Beverly Hills, California, where they spent the day shopping at the Maison Martin Margiela store.

Ashley previously dated 'Hangover' star Justin Bartha - who is now engaged to personal trainer Lia Smith - and at one point the pair were rumoured to be engaged.

The blonde beauty's relationship with the actor - who were romantically linked from 2008 - reportedly ended as she was ''tired of waiting for him to settle down''.

She was also romantically attached to Greg Chait who she was with for 18 months and restaurateur Scott Sartiano.

Meanwhile, Ashley's twin sister Mary-Kate Olsen has been dating 44-year-old Olivier Sarkozy, the brother of the former President of France Nicholas Sarkozy, since 2012, following his divorce from Charlotte Bernard in 2010.