The Girl On The Train has topped the US box office.
The film starring Emily Blunt, an adaptation of Paula Hawkins' best-seller, took $24.7 million (£19.8 million).
Less successful was Nate Parker's Nat Turner biopic The Birth Of A Nation, which opened with a disappointing $7.1 million (£5.7 million).
The Girl On The Train appealed significantly to female moviegoers, who made up 68% of the audience.
The film is about an alcoholic suburbanite woman who becomes embroiled in a mysterious disappearance.
The Birth Of A Nation fetched a record $17.5 million (£14.1 million) at its Sundance Film Festival premiere.
But an old rape allegation against director and star Parker overshadowed the film's release.
Parker was accused of rape 17 years ago.
The director, who has maintained his innocence, was acquitted in 2001.