Ashton Kutcher has admitted that although he has enjoyed being single in the past, having too many flings is "gross", and he's now ready to settle down.
CBS announced that the 30-year-old actress will play Vivian, a young, free spirited traveller, who turns up on Ashton's character, Walden's, doorstep and plays with his heart strings.