Anthony Mackie, known for his portrayal of Captain America, has been named the grand marshal for the 67th Daytona 500.