I thought his accent was convincing considering he was an American.
I do agree, very good. Just to be picky though , its an English accent , British takes in Scottish, Welsh, N Irish.
I was trying to place him, then realized he was the little boy from Jurassic Park. Thank god for IMDB.