Question: the hobbit desolation of smaug bard's son
Answer: John Bell ( born October 20 , 1997 ) is a Scottish actor who played Bain in two installments of the Hobbit film series , Angus in Battleship , Helius in Wrath of the Titans and as Toby Coleman in Tracy Beaker Returns .