1. Christian Bale
2. Gene Wilder
3. Elijah Wood
4. Beyonce
5. Kanye West
6. James Cann
7.Keanu Reeves
8.Neil Young
9.Muhammad
10. Reese Witherspoon
11. Ray
12. Thor
13. Ron Swanson
14. Willem Dafoe
15. Sylvester Stallone
15 Celebrity Puns that You Can't Help But Laugh At