- Photo: 20th Century Fox/Invision/AP2 of 10
Role: Captain Georg von Trapp
Played in the original by: Christopher Plummer
Our choice: Gerard Butler. Push aside "300" for a second and remember how great Butler's voice sounded in the movie version of "Phantom of the Opera." We actually think Butler could charm audiences in the role of the von Trapp patriarch who ditches his stern ways when he finds love.