After months of anticipation, the hit Broadway musical Shrek has finally landed on the Philippine stage at the Newport Performing Arts Theater. It started with a successful opening week on October 31.