Hollywood Shawn Mendes tore his shirt off for a steamy new Tommy Hilfiger campaign Aditi Bhardwaj Mar 17, 2023