For transitional seasons like autumn and spring, a classic trench coat is the most reliable piece of outerwear you can own — it’s slim-fitting and available in a variety of modern silhouettes (current collections boast awesome accents like leather finishes and vintage buttons). Lately, everyone from Kim Kardashian to Anne Hathaway has been spotted in this versatile mid-length jacket. Here are a few of our favorites.