Nella sua carriera ha giocato perlopiù in NHL: era stato scelto al draft del 2001 dagli Edmonton Oilers al primo giro (13ª scelta assoluta), e coi canadesi ha giocato dal 2002 al marzo del 2014 (ad eccezioni delle due serrate del 2004-2005 e della prima parte della stagione 2012-2013, quando ha fatto ritorno in patria alla squadra che lo ha lanciato, il Pardubice). Ha giocato l'ultima parte della stagione 2013-2014 con gli Ottawa Senators, per poi passare, alla scadenza del contratto, ai Dallas Stars, con i quali ha disputato tre stagioni. Nel 2017 ha sottoscritto un contratto di un anno coi Montréal Canadiens, disputando tuttavia solo sette incontri a causa di una commozione cerebrale rimediata nell'incontro del 20 ottobre 2017 contro gli Anaheim Ducks.