32-year-old actress Mary Elizabeth Winstead and film director and television writer Riley Stearns have split after seven years of marriage. Winstead took to Instagram where she posted a photo of her kissing Riley on the cheek while captioning the photo, "Sitting here with my best friend who I love with all my heart. We have spent our lives together and it has been full of joy and warmth every day.