Los Angeles, Jan 31: `Marley and Me` star Jennifer Aniston has split from rocker boyfriend John Mayer after an on and off relationship that did not even last a year.
Jennifer Aniston splits from John Mayer