"Has there ever been a big-budget movie that used unknown actors for their main roles?"
Vivien Leigh in Gone with the Wind. Mark Hamill, Carrie Fisher, and Harrison Ford in Star Wars, later followed by Daisy Ridley in The Force Awakens. Sam Worthington in Avatar, maybe. Christopher Reeve in...