iMovie crashes on startup on an external monitor with the lid closed
I have a mid 2012 MBP non retina. Just today iMovie decided that it was going to start crashing on startup. I keep my lid closed and have a 23" external monitor. I discovered that if I have the lid open when I open iMovie and then close it it's fine, but now it absolutely will not open if the lid is closed. This used to work fine. So what happened? Is there going to be a fix for this? I've tried restarting, re-installing, trashing plist files etc, and nothing works. What the heck is going on at Apple with this?
MacBook Pro, macOS High Sierra (10.13.3)