The Mandarin/Chinese song that Johnny Knoxville sings that can be seen in the trailer is actually Jackie Chan's song "Ming Ming Bai Bai Wo De Xin" (Please Understand My Heart). Back in Hong Kong, Jackie Chan sung this song to great acclaim.
Camera operator Kwok-Hung Chan drowned in an accident when a boat he was on capsized off Lantau Island in Hong Kong on December 17, 2014. Seven other crew members on board survived.
Jackie Chan and Director Renny Harlin had scheduled filming a fight scene for the abandoned film "Nosebleed" on the roof of the World Trade Center the morning of the 9/11 attacks. Instead re-scheduling the shoot for the next day as Jackie Chan came up with new stunt and fight choreography ideas using a window washing lift.