Rachel Bilson is a ''really good girlfriend''.

The 'Hart of Dixie' actress has been dating 'Star Wars' actor Hayden Christensen for six years and loves spoiling him by making his favourite meals for the couple to enjoy on quiet nights in or dressing up in sexy outfits for their dates.

She told Cosmopolitan magazine: ''I'm a really good girlfriend - I always put all that first in my life. I'm definitely the person who would make him his favourite dinner to come home to.

''I love to cook, so we make dinner at home a lot and watch movies.

''Guys are so visual. I can never go wrong with a tight dress or a short skirt.''

Rachel, 31, also revealed she can't wait to start a family with Hayden.

She said: ''I definitely have family on the brain. Having kids is something I want to see in my future - I hope.''

While she has enjoyed success in acting with shows including 'The O.C.' and 'Hart of Dixie', Rachel revealed a secret ambition to duet with rapper Eminem.

She said: '' If I could do a karaoke duet with anyone, it would be Eminem and we would sing anything. I secretly want to be a rapper.''