All products featured on OK! Magazine are independently selected by our editors. However, when you buy something through our retail links, OK! Magazine may earn an affiliate commission.
For her date night, the Jennifer's Body actress wore a dazzling $2,143 black leather studded trench coat from Nour Hammour. She teamed the pricey piece with a sheer black shirt, ripped Ksubi jeans, black platform Tom Ford sandals and black Saint Laurent bag.
Loving Megan's trench, but pinching your pennies? Shop five black leather trench coats for less below.
My Fair Lady's Sheepskin Coat retails for $106.99.
Koza Leathers' Lambskin Leather Trench retails for $199.99.
South Beach Leather' Black Trench retails for $209.09
Tanming Store's Long Leather Trench Coat retails for $94.99.
The Drop's Faux Leather Long Trench Coat retails for $109.90.