Michael Cera as William Wallace in braveheart