Robert Ochoa is an actor, a singer and is in a band with his brothers, Ryan and Raymond. They are known as the Ochoa Boyz.
as Choirboy (uncredited)
as Martian Hatchling (voice)
as Tarantula Warrior
as David
as Alex
as Jared
as Audience Canoodler