“Alien Abduction” World Premiere in Morganton, NC
Sunday I fly to North Carolina for a promotional tour and world premiere of “Alien Abduction” in Morganton, home of Brown Mountain Lights. I’m excited to see the beautiful state of NC again, and to see how the film is received by the locals who have lived with the eerie lights.
I’m also pretty nervous, if I’m honest. I’m not sure how the people will react to my character.