We're in a time right now where there are so many pretty boy movies and TV shows out, that most of the actors that are in their late 20's are coming from those beefcake TV roles and they just don't have the chops.
Same thing, like my commercials are often times really funny because I tend to find 30 seconds is a really good amount of time to tell a joke.