Captain America: Brave New World took home the box office crown for the third straight week and held off the big newcomer, Last Breath, in the process.