(Photos by AFLO) Actress Stacy Martin attends a press conference for the film “Redoubtable” at Kaguraza in Tokyo, Japan on May 23.
The film will open on July 13 in Japan.