Adam Beach is playing Ben Yazzie. Beach has played Native Americans before so I suspect he at least *looks the part.

Adam Beach is a real, live Native/Aboriginal/First Nations guy from my hometown of Winnipeg, Manitoba, Canada! So I should hope he looks the part... (Just thought I'd get a bit of local pride in there!)