W styczniu 2013 Millar został zawodnikiem meksykańskiego zespołu Club Atlas z siedzibą w Guadalajarze, który za jego transfer zapłacił 400 tysięcy dolarów, korzystając z faktu, że za pół roku wygasał jego kontrakt z Colo-Colo. W tamtejszej Liga MX zadebiutował 19 stycznia 2013 w przegranym 0:1 spotkaniu z Tigres UANL, natomiast premierowego gola w nowej drużynie strzelił już siedem dni później, w wygranej 2:1 ligowej konfrontacji z Américą. Od razu wywalczył sobie pewne miejsce w drugiej linii Atlasu i w jesiennym sezonie Apertura 2013 dotarł z nim do finału krajowego pucharu – Copa MX. W lipcu 2014 szkoleniowiec Tomás Boy powierzył mu kapitańską opaskę, po odejściu dotychczasowego lidera zespołu – Leandro Cufré, a niedługo potem gracz otrzymał meksykańskie obywatelstwo w wyniku kilkuletniego zamieszkiwania w tym kraju.

Latem 2015 Millar został wypożyczony do ekipy Monarcas Morelia w ramach współpracy pomiędzy obydwoma klubami (posiadającymi tego samego właściciela – Grupo Salinas).