Jennifer Aniston and Justin Theroux are ready to commit

Jennifer Aniston is to tie the knot with Justin Theroux, Now can reveal.

The actress is planning a secret wedding to her boyfriend of 5 months in Mexico in January.

Jennifer's getting hitched at entrepreneur Joe Francis's estate in Cabo San Lucas,' says a source.

She wants it small and intimate, so she's only invited 30 people. Her agent Kevin Huvane is an ordained minister and he'll officiate.'

Guests will include Courteney Cox, Sheryl Crow, Tom Hanks and his wife Rita Wilson, Adam Sandler, Owen Wilson, Laura Dern and Chelsea Handler.

Jen, 42, has already chosen a dress by Carolina Herrera, while Justin, 40, is opting for a pair of shorts.

She's having a simple caramel silk shift made,' says our source. They'll both be barefoot.

'Justin has a caramel tuxedo but he'll pair it with Bermuda shorts. He wants to keep it low-key - Jen loves the idea.'

The pair are expected to apply for a marriage licence in New York in the next six weeks, ahead of the Mexico ceremony.

Read the full story about Jennifer Aniston and Justin Theroux in Now magazine dated 10 October - out now!

Now Cover 10 October 2011

SEE PICTURES Brad Pitt and Angelina Jolie - a love story in photos>>

SEE PICTURES Jennifer Aniston goes topless for perfume ad>>

NEW PICTURES Jennifer Aniston launches new fragrance in London>>

SEE PICTURES Jennifer Aniston - a life in photos>>