Sam Callahan shirtless in shorts