Romantic drama ``The Vow'' topped the North American box office at the weekend, beating back strong competition from three other films in their first week of release, industry figures showed Monday.
'The Vow' tops North American box office