No much to go by in that teaser, so I'll wait to see what they release a full length trailer. As for the actor not being "beefy" enough, I don't think Frank Castle was ever "beefy", except for that period in the 90s when every Marvel character looked like they were on heavy-duty steroids. He looks fine to me.