Hollywood's leading men, including Robert Pattinson and Channing Tatum, join forces at charity dinner