Located at Regal Mayfaire Stadium 16 & IMAX in Wilmington, NC