Лонсдейл родился в Сиднее, в семье нигерийца и австралийки ирландского происхождения.[1] Он является младшим ребёнком со стороны матери: у него три старших брата и две старших сестры, а со стороны отца он один из семи детей.
Лонсдейл начал карьеру в 2007 году, сыграв члена танцевальной труппы в фильме «Шик, блеск, красота». В 2008 году он появился в одном из эпизодов австралийской медицинской драмы «Все святые». В 2015 году Лонсдейл проходил прослушивание на роль Джефферсона «Джекса» Джексона в сериале «Флэш», однако вместо этого получил роль Уолли Уэста.[2]