Looks can be deceiving: Jeremiah Johnson, a 12-year-old boy with a mustache, is 5.9 feet tall and weighs 200 lbs.

A photo of the boy went viral because of his appearance and physique, not at all common for a person born in 2010.

Film director David Fincher recounted how a character named Benjamin Button was questioned about his age because of his physical appearance. He was born with the face of an old man and, as he grew older, his appearance became younger. Bridging the gap between fiction and reality, the whole world has focused its gaze on a case that could resemble that of Benjamin Button: Jeremiah Johnson.

This soccer player is only 12 years old. Recently, he was proclaimed U.S. 12U national champion with the Dallas Dragons Elite Academy and was voted MVP of his category. His appearance does not look like that of a child his age: he is 5.9 feet tall and weighs almost 200 pounds. He also has an unusual mustache for someone who was born twelve years ago.

The image has gone so viral that the debate has made its way to the National Football League (NFL). Miami Dolphins player Ty Hill doesn't want his son playing soccer with kids who look like Johnson. "If that 12 year old really 12 my son not playing football, these kids built different," Hill said.

Shana Evans, Jeremiah Johnson's mother, confirmed that her "baby" is 12 years old and that his mustache is real:

Before I lay it down I just want you all to know...my baby is going viral. Yes it is in the 12U (he meets ALL the requirements). No, the tattoo is not real. The goatee is tho.