Stefan Johnson was born on November 21, 1989, and is currently 33 years old.