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.