Joshua sinh ra tại Hampton, Anh vào tháng 3 năm 1987, là con trai của Martin và Jessica Herdman. Anh là người trẻ nhất trong số bốn anh em trai. Anh bắt đầu diễn xuất từ khi mới khoảng bảy tuổi. Cha của anh là một diễn viên và đã giúp anh ký hợp đồng với một công ty quản lý. Anh đã có bước ngoặt lớn trong sự nghiệp khi thử vai trong bộ phim "Harry Potter và viên đá ma thuật" và được chọn vào vai Gregory Goyle. Trong thời gian rảnh, anh thích trở về Hampton, dành thời gian với bạn bè và gia đình, đọc sách và viết lách.