United Kingdom, Nov. 20 -- Jonathan Bailey shed tears during the London premiere of Wicked: For Good.

The 37-year-old actor reprised the role of Fiyero to star in the second Wicked movie, but Jonathan admits that he cried at the premiere, where he sat alongside his niece.

During an appearance on Late Night with Seth Meyers, Jonathan shared: "I was there with my family and all my school friends and my niece was there. I was just watching her sit there and she was just completely taking it in, and I started crying and I couldn't stop.

"Actors are only [present] for like 15 percent of making these extraordinary films, so when you think of [director] Jon M. Chu and [producer] Marc Platt who has stuck with this for over 15 years, for me it'...