He was a VJ on MTV for two and a half years . He released a single on iTunes titled " One and Only " in 2014 . He then played a supporting role as Uriah Pedrad in '' The Divergent Series : Insurgent '' ( 2015 ) , the second film in the series . He briefly reprised the role in '' The Divergent Series : Allegiant '' ( 2016 ) . In 2016 , his single " Higher " was included on Connor Franta 's curated album '' Common Culture , volume 5 '' . He next appeared in the historical drama '' The Finest Hours '' ( 2016 ) as Eldon Hanon , the youngest sailor involved in a rescue at sea
MTV
MTV Australia Awards 2008
Keiynan Lonsdale