Austin Butler as Benny Cross