The Vow and Safe House were neck and neck at the box office this weekend, but Denzel Washington and Ryan Reynolds' action flick narrowly eked out a #1 showing.
In the second weekends in theaters for both, Safe House pulled in $24 million while The Vow, starring Channing Tatum and Rachel McAdams grossed $23.6 million.
Last week, The Vow was #1 with $41.2 million to Safe House's $40.2 million.
Nicholas Cage's Ghost Rider: Spirit of Vengeance made its debut at #3, making $22 million. Josh Hutcherson's Journey 2: The Mysterious Island made $20 million.
A not-so-great debut at the box office? Reese Witherspoon's This Means War, which was reportedly held for a week because of the anticipation for The Vow.
It held down the #5 spot with $17.5 million.