Happy Birthday, Justin Theroux! The actor and beau to Jennifer Aniston turns 43 today. Best known for his roles in Charlie's Angels: Full Throttle and American Psycho, Theroux is currently starring in the HBO series The Leftovers. When he's not acting, the D.C. native shows off his best outfits while on the red carpet with his bride-to-be. Want a peek at their standout looks as a darling duo? Click here to see him and Jennifer Aniston in our Most Stylish Couples gallery.