The problem with saying Lebron is that he plays in a sport where if someone looks at hom the wrong way, it's called a foul. What would happen to him if he lined up as a TE and took a big shot? We'll never know.
Jim Thorpe might be the greatest ever, but in my lifetime it's probably Bo. Maybe Deion Sanders (fast, played 2 sports, would be scary on a fastbreak).