This time, finally Jennifer Aniston choose some cool boyfriend: Justin Theroux really rocks in his black Balmain jeans, black leather jacket (Diesel??), black sneakers and sweater. Perfect image of bad boy! Oh yes, and the unavoidable sunglasses and the very European style sweater bound around the hips! WHOA!!