Actress Jennifer Aniston says that her fiancé Justin Theroux cooks pasta very well and that she has gained weight ever since she met him. Aniston, who has been engaged to Theroux for almost two years. But the 45-year-old says she religiously works out. Aniston aims for 45 minutes of cardio and 20 minutes of yoga or floor exercises. -Agency