Yes that is Josh O'Connor. It's what I envisioned he looks a decent bit like