This movie was both touching and hilarious. The humor was in exactly the right moments and left me laughing for minutes! Thomas Lennon's character and performance were hilarious! He played the geeky best friend to both young and old Mike! But Zac Efron truly shined in this movie! He was witty, kind, and handsome! This movie was ...