The exterior shots of the library were filmed at the Bode Museum, on Museum Island, Berlin.
Karen Gillan, Lena Headey, Angela Bassett, Carla Gugino and Michelle Yeoh became good friends during filming. According to Gillan, after a full day of shooting action scenes, they went to the hotel bar one night, and they ended up getting so drunk that they were crawling to their hotel rooms.
The diner offers a sandwich called "The Fight Club".
The three characters played by Angela Bassett, Michelle Yeoh, and Carla Gugino are dressed in blue, green and red, a possible reference to Sleeping Beauty's fairy godmothers.
There is an age difference of only 14 years between Lena Headey and Karen Gillan, who play mother and daughter.