Noel Fisher portrayed a goblin.
Noel Fisher . He is known for his portrayal of Mickey Milkovich on the Showtime series Shameless , as well as his portrayal of Cael Malloy on the FX series The Riches . He played Ellison `` Cotton Top '' Mounts in the Emmy Award -- winning miniseries Hatfields & McCoys as well as Vladimir , a 1500-year-old vampire in The Twilight Saga : Breaking Dawn -- Part 2 , and Michelangelo in Teenage Mutant Ninja Turtles and its sequel Teenage Mutant Ninja Turtles : Out of the Shadows .