This will mark MacDonald's second-straight fight in Seattle and on FOX. He defeated B.J. Penn via unanimous decision at UFC on FOX 5 in December. "Ares" was scheduled to fight his rival Carlos Condit at UFC 158, but he pulled out of the fight due to a neck and back injury. The 23-year-old, who grew up in nearby British Columbia, Canada, has won his last four fights in a row.
Ellenberger, 28, is coming off a thrilling first-round knockout of Nate Marquardt at UFC 158 last month. That win marked his second in a row and eighth in his last nine fights.
UFC on FOX 8 will take place at Key Arena, site of UFC on FOX 5.