Owen Hargreaves (born 20 January 1981 in Calgary, Alberta) was a Canadian-born English football player. He played his club football for Bayern Munich, Manchester United and Manchester City. He is now retired, and works as a commentator.