Filming Locations: Georg Helsinki, Finland Kulttuuritalo, Helsinki, Finland Senate Square, Helsinki, Finland Tallinn, Estonia