Cast Credits Miles from Tomorrowland (2015) Starring as Miles Callisto The Fosters (2013) Guest starring as Caleb Episode 5x16: Giving Up the Ghost (Feb 27, 2018) [Co-Star] Shameless (2011) Guest starring as Ben (2 episodes) Episode 4x06: Iron City (Feb 16, 2014) [Co-Star] Episode 4x05: There's the Rub (Feb 9, 2014) [Co-Star]