Morrison signed with the Anaheim Ducks to a one-year, US$2.75 million contract on July 7, 2008.
He had received interest from as many as nine NHL teams, including the Canucks, who offered a one-year, US$1.9 million deal prior to Morrison's free agency.
Morrison scored his first goal as a Duck on November 7 in a 5–2 loss to the Dallas Stars.
While it was hoped he could be a replacement for Andy McDonald as the team's second-line centre, Morrison struggled in his short tenure with the Ducks.
He was relegated to the fourth line and made a healthy scratch at various points in the season.
It was proposed by the media that he was not yet playing at full capacity on account of his off-season knee surgery.
With 22 points in 62 games, he was waived by the Ducks leading up to the NHL trade deadline on March 3, 2009.
He was claimed the following day by the Dallas Stars.
He scored his first goal with the Stars on March 12, the game-winner in a 3–2 contest against the Carolina Hurricanes.
Morrison's 2008–09 total of 31 points between the Ducks and Stars was the lowest output of his career (not including the previous season's injury-shortened campaign and his 11-game 1997–98 season).

In the off-season, he was signed as an unrestricted free agent by the Washington Capitals to a one-year, US$1.5 million contract on July 10, 2009.
He registered his first goal as a Capital in the team's home opener, a 6–4 victory over the Toronto Maple Leafs, on October 3, 2009.
In the final two months of the season, Morrison missed six games due to a leg injury.
He finished the campaign with 42 points in 74 games with the Capitals, his highest total in three years.
Returning in time for the 2010 playoffs, he registered one assists in five games as the top-seeded Capitals were eliminated by the Montreal Canadiens in the first round.

Becoming an unrestricted free agent for the third consecutive year in July 2010, Morrison did not initially receive any offers.
As a result, he accepted a tryout with the Vancouver Canucks and attended the team's training camp in Penticton, British Columbia.
At the conclusion of the pre-season, the Canucks offered Morrison a two-way contract, which he turned down.
The following day, on October 4, 2010, Morrison was signed by the Calgary Flames to a one-year, one-way contract worth US$725,000.
The Flames had signed Morrison in lieu of numerous injuries at the centre position on their roster.
He scored his first goal as a Flame on October 16 in a 5–3 win against the Edmonton Oilers.
After recording 43 points in 66 games, Morrison suffered a season-ending injury in March 2011.
He hurt his left knee in a game against the Chicago Blackhawks when opposing defenceman Niklas Hjalmarsson pinned him against the end-boards.
At the time of the injury, Morrison was leading the Flames with a plus-minus rating of +13 while centring the team's top line with Jarome Iginla and Alex Tanguay.
On July 15, 2011, Morrison came to terms with the Flames on a one-year deal worth US$1.25 million.

On January 27, 2012, Morrison was traded to the Chicago Blackhawks in exchange for defenceman Brian Connelly.
At season's end, he has not played an NHL game since.
Morrison signed with the Anaheim Ducks to a one-year, US$2.75 million contract on July 7, 2008. He had received interest from as many as nine NHL teams, including the Canucks, who offered a one-year, US$1.9 million deal prior to Morrison's free agency. Morrison scored his first goal as a Duck on November 7 in a 5–2 loss to the Dallas Stars. While it was hoped he could be a replacement for Andy McDonald as the team's second-line centre, Morrison struggled in his short tenure with the Ducks. He was relegated to the fourth line and made a healthy scratch at various points in the season. It was proposed by the media that he was not yet playing at full capacity on account of his off-season knee surgery. With 22 points in 62 games, he was waived by the Ducks leading up to the NHL trade deadline on March 3, 2009. He was claimed the following day by the Dallas Stars. He scored his first goal with the Stars on March 12, the game-winner in a 3–2 contest against the Carolina Hurricanes. Morrison's 2008–09 total of 31 points between the Ducks and Stars was the lowest output of his career (not including the previous season's injury-shortened campaign and his 11-game 1997–98 season).
In the off-season, he was signed as an unrestricted free agent by the Washington Capitals to a one-year, US$1.5 million contract on July 10, 2009. He registered his first goal as a Capital in the team's home opener, a 6–4 victory over the Toronto Maple Leafs, on October 3, 2009. In the final two months of the season, Morrison missed six games due to a leg injury. He finished the campaign with 42 points in 74 games with the Capitals, his highest total in three years. Returning in time for the 2010 playoffs, he registered one assists in five games as the top-seeded Capitals were eliminated by the Montreal Canadiens in the first round.
Becoming an unrestricted free agent for the third consecutive year in July 2010, Morrison did not initially receive any offers. As a result, he accepted a tryout with the Vancouver Canucks and attended the team's training camp in Penticton, British Columbia. At the conclusion of the pre-season, the Canucks offered Morrison a two-way contract, which he turned down. The following day, on October 4, 2010, Morrison was signed by the Calgary Flames to a one-year, one-way contract worth US$725,000. The Flames had signed Morrison in lieu of numerous injuries at the centre position on their roster. He scored his first goal as a Flame on October 16 in a 5–3 win against the Edmonton Oilers. After recording 43 points in 66 games, Morrison suffered a season-ending injury in March 2011. He hurt his left knee in a game against the Chicago Blackhawks when opposing defenceman Niklas Hjalmarsson pinned him against the end-boards. At the time of the injury, Morrison was leading the Flames with a plus-minus rating of +13 while centring the team's top line with Jarome Iginla and Alex Tanguay. On July 15, 2011, Morrison came to terms with the Flames on a one-year deal worth US$1.25 million.
On January 27, 2012, Morrison was traded to the Chicago Blackhawks in exchange for defenceman Brian Connelly. At season's end, he has not played an NHL game since.
Brendan Morrison